AccessRoleReader
in package
Class AccessRoleReader
Table of Contents
- $db : Connection
- __construct() : mixed
- AccessRoleReader constructor.
- getAccessRoleDataById() : array<string, string|array|bool|int>
- getAccessRolesData() : array<string|int, array<string, string|array|bool|int>>
- getAccessRolesDataByAdmin() : array<string|int, array<string, string|array|bool|int>>
- getDetails() : array<string, array<string, string>>
- getPermissions() : array<string|int, mixed>
Properties
$db
private
Connection
$db
Methods
__construct()
AccessRoleReader constructor.
public
__construct(Connection $db) : mixed
Parameters
- $db : Connection
Return values
mixed —getAccessRoleDataById()
public
getAccessRoleDataById(AccessRoleId $id) : array<string, string|array|bool|int>
Parameters
- $id : AccessRoleId
Tags
Return values
array<string, string|array|bool|int> —getAccessRolesData()
public
getAccessRolesData() : array<string|int, array<string, string|array|bool|int>>
Return values
array<string|int, array<string, string|array|bool|int>> —getAccessRolesDataByAdmin()
public
getAccessRolesDataByAdmin(AdminId $admin) : array<string|int, array<string, string|array|bool|int>>
Parameters
- $admin : AdminId
Return values
array<string|int, array<string, string|array|bool|int>> —getDetails()
private
getDetails(int $id) : array<string, array<string, string>>
Parameters
- $id : int
Return values
array<string, array<string, string>> —getPermissions()
private
getPermissions(int $id) : array<string|int, mixed>
Parameters
- $id : int