$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 | |