interface AuditableAclInterface implements MutableAclInterface
This interface adds auditing capabilities to the ACL.
array | getClassAces() Returns all class-based ACEs associated with this ACL | from AclInterface |
array | getClassFieldAces(string $field) Returns all class-field-based ACEs associated with this ACL | from AclInterface |
array | getObjectAces() Returns all object-based ACEs associated with this ACL | from AclInterface |
array | getObjectFieldAces(string $field) Returns all object-field-based ACEs associated with this ACL | from AclInterface |
ObjectIdentityInterface | getObjectIdentity() Returns the object identity associated with this ACL | from AclInterface |
AclInterface|null | getParentAcl() Returns the parent ACL, or null if there is none. | from AclInterface |
bool | isEntriesInheriting() Whether this ACL is inheriting ACEs from a parent ACL. | from AclInterface |
bool | isFieldGranted(string $field, array $masks, array $securityIdentities, bool $administrativeMode = false) Determines whether field access is granted | from AclInterface |
bool | isGranted(array $masks, array $securityIdentities, bool $administrativeMode = false) Determines whether access is granted | from AclInterface |
bool | isSidLoaded(mixed $securityIdentities) Whether the ACL has loaded ACEs for all of the passed security identities | from AclInterface |
deleteClassAce(int $index) Deletes a class-based ACE | from MutableAclInterface | |
deleteClassFieldAce(int $index, string $field) Deletes a class-field-based ACE | from MutableAclInterface | |
deleteObjectAce(int $index) Deletes an object-based ACE | from MutableAclInterface | |
deleteObjectFieldAce(int $index, string $field) Deletes an object-field-based ACE | from MutableAclInterface | |
int | getId() Returns the primary key of this ACL | from MutableAclInterface |
insertClassAce(SecurityIdentityInterface $sid, int $mask, int $index, bool $granting = true, string $strategy = null) Inserts a class-based ACE | from MutableAclInterface | |
insertClassFieldAce(string $field, SecurityIdentityInterface $sid, int $mask, int $index, bool $granting = true, string $strategy = null) Inserts a class-field-based ACE | from MutableAclInterface | |
insertObjectAce(SecurityIdentityInterface $sid, int $mask, int $index, bool $granting = true, string $strategy = null) Inserts an object-based ACE | from MutableAclInterface | |
insertObjectFieldAce(string $field, SecurityIdentityInterface $sid, int $mask, int $index, bool $granting = true, string $strategy = null) Inserts an object-field-based ACE | from MutableAclInterface | |
setEntriesInheriting(bool $boolean) Sets whether entries are inherited | from MutableAclInterface | |
setParentAcl(AclInterface $acl = null) Sets the parent ACL | from MutableAclInterface | |
updateClassAce(int $index, int $mask, string $strategy = null) Updates a class-based ACE | from MutableAclInterface | |
updateClassFieldAce(int $index, string $field, int $mask, string $strategy = null) Updates a class-field-based ACE | from MutableAclInterface | |
updateObjectAce(int $index, int $mask, string $strategy = null) Updates an object-based ACE | from MutableAclInterface | |
updateObjectFieldAce(int $index, string $field, int $mask, string $strategy = null) Updates an object-field-based ACE | from MutableAclInterface | |
updateClassAuditing(int $index, bool $auditSuccess, bool $auditFailure) Updates auditing for class-based ACE | ||
updateClassFieldAuditing(int $index, string $field, bool $auditSuccess, bool $auditFailure) Updates auditing for class-field-based ACE | ||
updateObjectAuditing(int $index, bool $auditSuccess, bool $auditFailure) Updates auditing for object-based ACE | ||
updateObjectFieldAuditing(int $index, string $field, bool $auditSuccess, bool $auditFailure) Updates auditing for object-field-based ACE |
Returns all class-based ACEs associated with this ACL
Returns all class-field-based ACEs associated with this ACL
Returns all object-based ACEs associated with this ACL
Returns all object-field-based ACEs associated with this ACL
Returns the object identity associated with this ACL
Returns the parent ACL, or null if there is none.
Whether this ACL is inheriting ACEs from a parent ACL.
Determines whether field access is granted
Determines whether access is granted
Whether the ACL has loaded ACEs for all of the passed security identities
Deletes a class-based ACE
Deletes a class-field-based ACE
Deletes an object-based ACE
Deletes an object-field-based ACE
Returns the primary key of this ACL
Inserts a class-based ACE
Inserts a class-field-based ACE
Inserts an object-based ACE
Inserts an object-field-based ACE
Sets whether entries are inherited
Sets the parent ACL
Updates a class-based ACE
Updates a class-field-based ACE
Updates an object-based ACE
Updates an object-field-based ACE
Updates auditing for class-based ACE
Updates auditing for class-field-based ACE
Updates auditing for object-based ACE
Updates auditing for object-field-based ACE
© 2004–2016 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.7/Symfony/Component/Security/Acl/Model/AuditableAclInterface.html