Interface AclInterface
This interface represents an access control list (ACL) for a domain object. Each domain object can have exactly one associated ACL.
An ACL contains all access control entries (ACE) for a given domain object. In order to avoid needing references to the domain object itself, implementations use ObjectIdentity implementations as an additional level of indirection.
- Symfony\Component\Security\Acl\Model\AclInterface implements Serializable
Direct known implementers
Symfony\Component\Security\Acl\Model\MutableAclInterfaceIndirect known implementers
Symfony\Component\Security\Acl\Model\AuditableAclInterface
Namespace: Symfony\Component\Security\Acl\Model
Author: Johannes M. Schmitt <schmittjoh@gmail.com>
Located at AclInterface.php
Author: Johannes M. Schmitt <schmittjoh@gmail.com>
Located at AclInterface.php
public
array
|
|
public
array
|
|
public
array
|
|
public
array
|
|
public
|
|
public
|
|
public
boolean
|
|
public
boolean
|
#
isFieldGranted( string $field, array $masks, array $securityIdentities, boolean $administrativeMode = false )
Determines whether field access is granted |
public
boolean
|
|
public
boolean
|
#
isSidLoaded( mixed $securityIdentities )
Whether the ACL has loaded ACEs for all of the passed security identities |
serialize(),
unserialize()
|