Symfony\Component\Security\Acl\Voter\AclVoter
This voter can be used as a base class for implementing your own permissions.
- Author: Johannes M. Schmitt <schmittjoh@gmail.com>
Synopsis
class AclVoter
implements
VoterInterface
{
- // members
- private $aclProvider;
- private $permissionMap;
- private $objectIdentityRetrievalStrategy;
- private $securityIdentityRetrievalStrategy;
- private $allowIfObjectIdentityUnavailable;
- private $logger;
- // methods
- public void __construct()
- public void supportsAttribute()
- public void vote()
- public Boolean supportsClass()
Hierarchy
Constants
Name | Value |
---|---|
ACCESS_GRANTED | 1 |
ACCESS_ABSTAIN | 0 |
ACCESS_DENIED | 1 |
Members
private
- $aclProvider
- $logger
- $objectIdentityRetrievalStrategy
- $permissionMap
- $securityIdentityRetrievalStrategy
Methods
public
- __construct()
- supportsAttribute()
- supportsClass() — You can override this method when writing a voter for a specific domain class.
- vote()