Method |
Description |
|
getMatcher ( ) : string |
A matcher string, describing the privilegeTarget (e.g. pointcut expression for methods or EEL expression for entities) |
|
getParameters ( ) : Neos\Flow\Security\Authorization\Privilege\Parameter\PrivilegeParameterInterface[] |
|
|
getPermission ( ) : string |
|
|
getPrivilegeTarget ( ) : PrivilegeTarget |
Returns the related privilege target |
|
getPrivilegeTargetIdentifier ( ) : string |
Unique name of the related privilege target (for example "Neos.Flow:PublicMethods") |
|
hasParameters ( ) : boolean |
|
|
injectObjectManager ( Neos\Flow\ObjectManagement\ObjectManagerInterface $objectManager ) : void |
This object is created very early so we can't rely on AOP for the property injection |
|
isAbstained ( ) : boolean |
|
|
isDenied ( ) : boolean |
|
|
isGranted ( ) : boolean |
|
|
matchesSubject ( PrivilegeSubjectInterface $subject ) : boolean |
Returns TRUE, if this privilege covers the given subject |
|