PHP Interface Sulu\Component\Security\Authorization\AccessControl\AccessControlProviderInterface

Show file Open project: sulu/sulu

Public Methods

Method Description
getPermissions ( string $type, string $identifier ) : array Returns the permissions for all security identities.
setPermissions ( string $type, string $identifier, $permissions ) Sets the permissions for the object with the given class and id for the given security identity.
supports ( string $type ) : boolean Returns whether this provider supports the given type.

Method Details

getPermissions() public method

Returns the permissions for all security identities.
public getPermissions ( string $type, string $identifier ) : array
$type string The type of the protected object
$identifier string The identifier of the protected object
return array

setPermissions() public method

Sets the permissions for the object with the given class and id for the given security identity.
public setPermissions ( string $type, string $identifier, $permissions )
$type string The name of the class to protect
$identifier string
$permissions

supports() public method

Returns whether this provider supports the given type.
public supports ( string $type ) : boolean
$type string The name of the class protect
return boolean