Свойство | Тип | Описание | |
---|---|---|---|
$allowAccessIfAllAbstain | boolean | If set to TRUE access will be granted for objects where all voters abstain from decision. | |
$objectManager | Neos\Flow\ObjectManagement\ObjectManagerInterface | ||
$securityContext |
Метод | Описание | |
---|---|---|
__construct ( Neos\Flow\ObjectManagement\ObjectManagerInterface $objectManager, |
||
isGranted ( string $privilegeType, mixed $subject, string &$reason = '' ) : boolean | Returns TRUE, if the given privilege type is granted for the given subject based on the current security context. | |
isGrantedForRoles ( array $roles, string $privilegeType, mixed $subject, string &$reason = '' ) : boolean | Returns TRUE, if the given privilege type would be granted for the given roles and subject | |
isPrivilegeTargetGranted ( string $privilegeTargetIdentifier, array $privilegeParameters = [] ) : boolean | Returns TRUE if access is granted on the given privilege target in the current security context | |
isPrivilegeTargetGrantedForRoles ( array $roles, string $privilegeTargetIdentifier, array $privilegeParameters = [] ) : boolean | Returns TRUE if access is granted on the given privilege target in the current security context |
public __construct ( Neos\Flow\ObjectManagement\ObjectManagerInterface $objectManager, |
||
$objectManager | Neos\Flow\ObjectManagement\ObjectManagerInterface | The object manager |
$securityContext | The current security context |
public isGranted ( string $privilegeType, mixed $subject, string &$reason = '' ) : boolean | ||
$privilegeType | string | The type of privilege that should be evaluated |
$subject | mixed | The subject to check privileges for |
$reason | string | This variable will be filled by a message giving information about the reasons for the result of this method |
Результат | boolean |
public isGrantedForRoles ( array $roles, string $privilegeType, mixed $subject, string &$reason = '' ) : boolean | ||
$roles | array | |
$privilegeType | string | The type of privilege that should be evaluated |
$subject | mixed | The subject to check privileges for |
$reason | string | This variable will be filled by a message giving information about the reasons for the result of this method |
Результат | boolean |
public isPrivilegeTargetGranted ( string $privilegeTargetIdentifier, array $privilegeParameters = [] ) : boolean | ||
$privilegeTargetIdentifier | string | The identifier of the privilege target to decide on |
$privilegeParameters | array | Optional array of privilege parameters (simple key => value array) |
Результат | boolean | TRUE if access is granted, FALSE otherwise |
public isPrivilegeTargetGrantedForRoles ( array $roles, string $privilegeTargetIdentifier, array $privilegeParameters = [] ) : boolean | ||
$roles | array | |
$privilegeTargetIdentifier | string | The identifier of the privilege target to decide on |
$privilegeParameters | array | Optional array of privilege parameters (simple key => value array) |
Результат | boolean | TRUE if access is granted, FALSE otherwise |
protected bool $allowAccessIfAllAbstain | ||
Результат | boolean |
protected ObjectManagerInterface,Neos\Flow\ObjectManagement $objectManager | ||
Результат | Neos\Flow\ObjectManagement\ObjectManagerInterface |