Method | Description | |
---|---|---|
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 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 |
return | 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 |
return | 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) |
return | 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) |
return | boolean | TRUE if access is granted, FALSE otherwise |