프로퍼티 | 타입 | 설명 | |
---|---|---|---|
$_permissionModel | string | ||
$_rolePermissionModel | string | ||
$_userRoleModel | string |
메소드 | 설명 | |
---|---|---|
__construct ( array $options = [] ) | Rbac constructor. | |
isAllowed ( string $permissionName, string $userId = null ) : boolean |
메소드 | 설명 | |
---|---|---|
_getPermissionByName ( string $name ) : false | |
||
_getRolesByPermissionId ( integer $permissionId ) : array | ||
_getRolesByUserId ( string $userId ) : array | ||
_parsePermissionName ( string $permissionName ) : array |
protected _getPermissionByName ( string $name ) : false | |
||
$name | string | |
리턴 | false | |
protected _getRolesByPermissionId ( integer $permissionId ) : array | ||
$permissionId | integer | |
리턴 | array |
protected _getRolesByUserId ( string $userId ) : array | ||
$userId | string | |
리턴 | array |
protected _parsePermissionName ( string $permissionName ) : array | ||
$permissionName | string | |
리턴 | array |