Symfony2 API
Class

Symfony\Component\Security\Acl\Permission\BasicPermissionMap

class BasicPermissionMap implements PermissionMapInterface

This is basic permission map complements the masks which have been defined on the standard implementation of the MaskBuilder.

Constants

PERMISSION_VIEW

PERMISSION_EDIT

PERMISSION_CREATE

PERMISSION_DELETE

PERMISSION_UNDELETE

PERMISSION_OPERATOR

PERMISSION_MASTER

PERMISSION_OWNER

Methods

__construct()

array getMasks(string $permission, object $object)

Returns an array of bitmasks.

Boolean contains(string $permission)

Whether this map contains the given permission

Details

at line 33
public __construct()

at line 92
public array getMasks(string $permission, object $object)

Returns an array of bitmasks.

The security identity must have been granted access to at least one of
these bitmasks.

Parameters

string $permission
object $object

Return Value

array may return null if permission/object combination is not supported

at line 104
public Boolean contains(string $permission)

Whether this map contains the given permission

Parameters

string $permission

Return Value

Boolean