| $init_complete | Elgg\Database\AccessCollections | protected |
| __construct(protected Config $config, protected Database $db, protected EntityTable $entities, protected UserCapabilities $capabilities, protected AccessCache $access_cache, protected EventsService $events, protected SessionManagerService $session_manager, protected Translator $translator) | Elgg\Database\AccessCollections | |
| addUser(int $user_guid, int $collection_id) | Elgg\Database\AccessCollections | |
| canEdit(int $collection_id, ?int $user_guid=null) | Elgg\Database\AccessCollections | |
| create(\ElggAccessCollection $acl) | Elgg\Database\AccessCollections | |
| delete(\ElggAccessCollection $acl) | Elgg\Database\AccessCollections | |
| get(int $collection_id) | Elgg\Database\AccessCollections | |
| getAccessArray(int $user_guid=0, bool $flush=false) | Elgg\Database\AccessCollections | |
| getCollectionsByMember(int $member_guid) | Elgg\Database\AccessCollections | |
| getCollectionsForWriteAccess(int $owner_guid) | Elgg\Database\AccessCollections | protected |
| getEntityCollections(array $options=[]) | Elgg\Database\AccessCollections | |
| getMembers(int $collection_id, array $options=[]) | Elgg\Database\AccessCollections | |
| getReadableAccessLevel(int $entity_access_id) | Elgg\Database\AccessCollections | |
| getWriteAccessArray(int $user_guid=0, bool $flush=false, array $input_params=[]) | Elgg\Database\AccessCollections | |
| hasAccessToEntity(\ElggEntity $entity, int $user_guid=0) | Elgg\Database\AccessCollections | |
| hasUser(int $user_guid, int $collection_id) | Elgg\Database\AccessCollections | |
| markInitComplete() | Elgg\Database\AccessCollections | |
| MEMBERSHIP_TABLE_NAME | Elgg\Database\AccessCollections | |
| removeUser(int $user_guid, int $collection_id) | Elgg\Database\AccessCollections | |
| rowToElggAccessCollection(\stdClass $row) | Elgg\Database\AccessCollections | |
| TABLE_NAME | Elgg\Database\AccessCollections | |
| update(\ElggAccessCollection $acl) | Elgg\Database\AccessCollections | |