Symfony\Component\Security\Acl\Model\MutableAclInterface
This interface adds mutators for the AclInterface.
All changes to Access Control Entries must go through this interface. Access
Control Entries must never be modified directly.
- Author: Johannes M. Schmitt <schmittjoh@gmail.com>
Synopsis
interface MutableAclInterface
extends AclInterface
{
- // methods
- public void deleteClassAce()
- public void deleteClassFieldAce()
- public void deleteObjectAce()
- public void deleteObjectFieldAce()
- public integer getId()
- public void insertClassAce()
- public void insertClassFieldAce()
- public void insertObjectAce()
- public void insertObjectFieldAce()
- public void setEntriesInheriting()
- public void setParentAcl()
- public void updateClassAce()
- public void updateClassFieldAce()
- public void updateObjectAce()
- public void updateObjectFieldAce()
- // Inherited methods from AclInterface
- public array getClassAces()
- public array getClassFieldAces()
- public array getObjectAces()
- public array getObjectFieldAces()
- public ObjectIdentityInterface getObjectIdentity()
- public AclInterface|null getParentAcl()
- public Boolean isEntriesInheriting()
- public Boolean isFieldGranted()
- public Boolean isGranted()
- public Boolean isSidLoaded()
- // Inherited methods from Serializable
- public string serialize()
- public void unserialize()
Hierarchy
Extends
Extended by
Methods
public
- deleteClassAce() — Deletes a class-based ACE
- deleteClassFieldAce() — Deletes a class-field-based ACE
- deleteObjectAce() — Deletes an object-based ACE
- deleteObjectFieldAce() — Deletes an object-field-based ACE
- getId() — Returns the primary key of this ACL
- insertClassAce() — Inserts a class-based ACE
- insertClassFieldAce() — Inserts a class-field-based ACE
- insertObjectAce() — Inserts an object-based ACE
- insertObjectFieldAce() — Inserts an object-field-based ACE
- setEntriesInheriting() — Sets whether entries are inherited
- setParentAcl() — Sets the parent ACL
- updateClassAce() — Updates a class-based ACE
- updateClassFieldAce() — Updates a class-field-based ACE
- updateObjectAce() — Updates an object-based ACE
- updateObjectFieldAce() — Updates an object-field-based ACE
Inherited from Symfony\Component\Security\Acl\Model\AclInterface
public
- getClassAces() — Returns all class-based ACEs associated with this ACL
- getClassFieldAces() — Returns all class-field-based ACEs associated with this ACL
- getObjectAces() — Returns all object-based ACEs associated with this ACL
- getObjectFieldAces() — Returns all object-field-based ACEs associated with this ACL
- getObjectIdentity() — Returns the object identity associated with this ACL
- getParentAcl() — Returns the parent ACL, or null if there is none.
- isEntriesInheriting() — Whether this ACL is inheriting ACEs from a parent ACL.
- isFieldGranted() — Determines whether field access is granted
- isGranted() — Determines whether access is granted
- isSidLoaded() — Whether the ACL has loaded ACEs for all of the passed security identities
Inherited from Serializable
public
- serialize() — String representation of object
- unserialize() — Constructs the object