RbacLoader
- Full name:
\Codefy\Framework\Auth\Rbac\RbacLoader
- This class is marked as final and can't be subclassed
- This class is a Final class
Properties
rbac
configContainer
Methods
__construct
public __construct(\Codefy\Framework\Auth\Rbac\Rbac $rbac, \Qubus\Config\ConfigContainer $configContainer): mixed
Parameters:
Parameter | Type | Description |
---|---|---|
$rbac | \Codefy\Framework\Auth\Rbac\Rbac | |
$configContainer | \Qubus\Config\ConfigContainer |
initRbacRoles
Throws:
initRbacPermissions
Throws:
addRoles
Parameters:
Parameter | Type | Description |
---|---|---|
$rolesConfig | array | |
$parent | ?\Codefy\Framework\Auth\Rbac\Entity\Role |
addPermissions
private addPermissions(array $permissionsConfig, ?\Codefy\Framework\Auth\Rbac\Entity\Permission $parent = null): void
Parameters:
Parameter | Type | Description |
---|---|---|
$permissionsConfig | array | |
$parent | ?\Codefy\Framework\Auth\Rbac\Entity\Permission |
Throws:
Automatically generated on 2025-10-13