Symfony\Component\Security\Acl\Model

Interfaces

AclCacheInterface AclCache Interface
AclInterface This interface represents an access control list (ACL) for a domain object.
AclProviderInterface Provides a common interface for retrieving ACLs.
AuditLoggerInterface Interface for audit loggers
AuditableAclInterface This interface adds auditing capabilities to the ACL.
AuditableEntryInterface ACEs can implement this interface if they support auditing capabilities.
DomainObjectInterface This method can be implemented by domain objects which you want to store ACLs for if they do not have a getId() method, or getId() does not return a unique identifier.
EntryInterface This class represents an individual entry in the ACL list.
FieldEntryInterface Interface for entries which are restricted to specific fields
MutableAclInterface This interface adds mutators for the AclInterface.
MutableAclProviderInterface Provides support for creating and storing ACL instances.
ObjectIdentityInterface Represents the identity of an individual domain object instance.
ObjectIdentityRetrievalStrategyInterface Retrieves the object identity for a given domain object
PermissionGrantingStrategyInterface Interface used by permission granting implementations.
SecurityIdentityInterface This interface provides an additional level of indirection, so that we can work with abstracted versions of security objects and do not have to save the entire objects.
SecurityIdentityRetrievalStrategyInterface Interface for retrieving security identities from tokens

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/4.0/Symfony/Component/Security/Acl/Model.html