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 im

Component\Security\Acl\Permission

Classes BasicPermissionMap This is basic permission map complements the masks which have been defined on the standard implementation of the MaskBuilder. MaskBuilder This class allows you to build cumulative permissions easily, or convert masks to a human-readable format. Interfaces PermissionMapInterface This is the interface that must be implemented by permission maps.

Component\Security\Core

Namespaces Symfony\Component\Security\Core\AuthenticationSymfony\Component\Security\Core\AuthorizationSymfony\Component\Security\Core\EncoderSymfony\Component\Security\Core\EventSymfony\Component\Security\Core\ExceptionSymfony\Component\Security\Core\RoleSymfony\Component\Security\Core\UserSymfony\Component\Security\Core\UtilSymfony\Component\Security\Core\Validator Classes AuthenticationEvents SecurityContext SecurityContext is the main entry point of the Security component. Interf

Component\Security\Acl\Voter

Classes AclVoter This voter can be used as a base class for implementing your own permissions. FieldVote This class is a lightweight wrapper around field vote requests which does not violate any interface contracts.

Component\Security\Acl\Exception

Classes AclAlreadyExistsException This exception is thrown when someone tries to create an ACL for an object identity that already has one. AclNotFoundException This exception is thrown when we cannot locate an ACL for a passed ObjectIdentity implementation. ConcurrentModificationException This exception is thrown whenever you change shared properties of more than one ACL of the same class type concurrently. InvalidDomainObjectException This exception is thrown when ObjectIdentit

Component\Security\Acl\Dbal

Classes AclProvider An ACL provider implementation. MutableAclProvider An implementation of the MutableAclProviderInterface using Doctrine DBAL. Schema The schema used for the ACL system.

Component\Security\Acl\Domain

Classes Acl An ACL implementation. AclCollectionCache This service caches ACLs for an entire collection of objects. AuditLogger Base audit logger implementation DoctrineAclCache This class is a wrapper around the actual cache implementation. Entry Auditable ACE implementation FieldEntry Field-aware ACE implementation which is auditable ObjectIdentity ObjectIdentity implementation ObjectIdentityRetrievalStrategy Strategy to be used for retrieving object identities

Component\Security\Acl

Namespaces Symfony\Component\Security\Acl\DbalSymfony\Component\Security\Acl\DomainSymfony\Component\Security\Acl\ExceptionSymfony\Component\Security\Acl\ModelSymfony\Component\Security\Acl\PermissionSymfony\Component\Security\Acl\Voter

Component\Routing\Loader

Classes AnnotationClassLoader AnnotationClassLoader loads routing information from a PHP class and its methods. AnnotationDirectoryLoader AnnotationDirectoryLoader loads routing information from annotations set on PHP classes and methods. AnnotationFileLoader AnnotationFileLoader loads routing information from annotations set on a PHP class and its methods. ClosureLoader ClosureLoader loads routes from a PHP closure. PhpFileLoader PhpFileLoader loads routes from a PHP file.

Component\Security

Namespaces Symfony\Component\Security\AclSymfony\Component\Security\CoreSymfony\Component\Security\Http