Symfony\Component\Security\Acl\Permission\BasicPermissionMap
This is basic permission map complements the masks which have been defined on the standard implementation of the MaskBuilder.
- Author: Johannes M. Schmitt <schmittjoh@gmail.com>
Synopsis
class BasicPermissionMap
implements
PermissionMapInterface
{
- // constants
- const PERMISSION_VIEW = 'VIEW';
- const PERMISSION_EDIT = 'EDIT';
- const PERMISSION_CREATE = 'CREATE';
- const PERMISSION_DELETE = 'DELETE';
- const PERMISSION_UNDELETE = 'UNDELETE';
- const PERMISSION_OPERATOR = 'OPERATOR';
- const PERMISSION_MASTER = 'MASTER';
- const PERMISSION_OWNER = 'OWNER';
- // members
- protected $map;
- // methods
- public void __construct()
- public void getMasks()
- public void contains()
Hierarchy
Constants
Name | Value |
---|---|
PERMISSION_VIEW | 'VIEW' |
PERMISSION_EDIT | 'EDIT' |
PERMISSION_CREATE | 'CREATE' |
PERMISSION_DELETE | 'DELETE' |
PERMISSION_UNDELETE | 'UNDELETE' |
PERMISSION_OPERATOR | 'OPERATOR' |
PERMISSION_MASTER | 'MASTER' |
PERMISSION_OWNER | 'OWNER' |
Members
protected
- $map
Methods
public
- __construct()
- contains() — {@inheritDoc}
- getMasks() — {@inheritDoc}