AccessGroupReader
in package
Class AccessGroupReader
Table of Contents
- $db : Connection
- __construct() : mixed
- AccessGroupReader constructor.
- getAccessGroupDataById() : array<string, string|array|bool|int>
- getAccessGroupDataByItem() : array<string, string|array|bool|int>
- getAccessGroupsData() : array<string|int, array<string, string|array|bool|int>>
- getDetails() : array<string, array<int, string>>
- getItems() : array<string|int, mixed>
Properties
$db
private
Connection
$db
Methods
__construct()
AccessGroupReader constructor.
public
__construct(Connection $db) : mixed
Parameters
- $db : Connection
Return values
mixed —getAccessGroupDataById()
public
getAccessGroupDataById(AccessGroupId $id) : array<string, string|array|bool|int>
Parameters
- $id : AccessGroupId
Tags
Return values
array<string, string|array|bool|int> —getAccessGroupDataByItem()
public
getAccessGroupDataByItem(AccessGroupItem $groupItem) : array<string, string|array|bool|int>
Parameters
- $groupItem : AccessGroupItem
Tags
Return values
array<string, string|array|bool|int> —getAccessGroupsData()
public
getAccessGroupsData() : array<string|int, array<string, string|array|bool|int>>
Return values
array<string|int, array<string, string|array|bool|int>> —getDetails()
private
getDetails(int $id) : array<string, array<int, string>>
Parameters
- $id : int
Return values
array<string, array<int, string>> —getItems()
private
getItems(int $id) : array<string|int, mixed>
Parameters
- $id : int