Acl::isGranted()

bool isGranted(array $masks, array $securityIdentities, bool $administrativeMode = false) Determines whether access is granted Parameters array $masks array $securityIdentities bool $administrativeMode Return Value bool Exceptions NoAceFoundException when no ACE was applicable for this request

Acl::isFieldGranted()

bool isFieldGranted(string $field, array $masks, array $securityIdentities, bool $administrativeMode = false) Determines whether field access is granted Parameters string $field array $masks array $securityIdentities bool $administrativeMode Return Value bool

Acl::isEntriesInheriting()

bool isEntriesInheriting() Whether this ACL is inheriting ACEs from a parent ACL. Return Value bool

Acl::insertObjectFieldAce()

insertObjectFieldAce(string $field, SecurityIdentityInterface $sid, int $mask, int $index, bool $granting = true, string $strategy = null) Inserts an object-field-based ACE Parameters string $field SecurityIdentityInterface $sid int $mask int $index bool $granting string $strategy

Acl::insertObjectAce()

insertObjectAce(SecurityIdentityInterface $sid, int $mask, int $index, bool $granting = true, string $strategy = null) Inserts an object-based ACE Parameters SecurityIdentityInterface $sid int $mask int $index bool $granting string $strategy

Acl::insertClassFieldAce()

insertClassFieldAce(string $field, SecurityIdentityInterface $sid, int $mask, int $index, bool $granting = true, string $strategy = null) Inserts a class-field-based ACE Parameters string $field SecurityIdentityInterface $sid int $mask int $index bool $granting string $strategy

Acl::insertClassAce()

insertClassAce(SecurityIdentityInterface $sid, int $mask, int $index, bool $granting = true, string $strategy = null) Inserts a class-based ACE Parameters SecurityIdentityInterface $sid int $mask int $index bool $granting string $strategy

Acl::getParentAcl()

AclInterface|null getParentAcl() Returns the parent ACL, or null if there is none. Return Value AclInterface|null

Acl::getObjectIdentity()

ObjectIdentityInterface getObjectIdentity() Returns the object identity associated with this ACL Return Value ObjectIdentityInterface

Acl::getObjectFieldAces()

array getObjectFieldAces(string $field) Returns all object-field-based ACEs associated with this ACL Parameters string $field Return Value array