RoleUtil extends RoleUtil
FinalYes
Table of Contents
Methods
- __construct() : mixed
- createRole() : int
- deleteRole() : mixed
- getDashboardPermissions() : array<string|int, mixed>
- getMembers() : mixed
- getPermissions() : array<string|int, mixed>
- getRoles() : mixed
- insertPermissions() : void
- Insert data to permission table.
- updatePermissions() : mixed
- updateRoleRelations() : mixed
- updateTitle() : mixed
Methods
__construct()
public
__construct(int $roleId) : mixed
Parameters
- $roleId : int
createRole()
public
static createRole(string $title) : int
Parameters
- $title : string
Return values
intdeleteRole()
public
deleteRole() : mixed
getDashboardPermissions()
public
static getDashboardPermissions(int $dashboardId) : array<string|int, mixed>
Parameters
- $dashboardId : int
Return values
array<string|int, mixed>getMembers()
public
getMembers([int $limit = 0 ]) : mixed
Parameters
- $limit : int = 0
getPermissions()
public
getPermissions() : array<string|int, mixed>
Return values
array<string|int, mixed>getRoles()
public
static getRoles() : mixed
insertPermissions()
Insert data to permission table.
public
static insertPermissions(array<int, array{ROLE_ID: int, PERMISSION_ID: int, VALUE: string}> $valuesData) : void
Parameters
- $valuesData : array<int, array{ROLE_ID: int, PERMISSION_ID: int, VALUE: string}>
Tags
updatePermissions()
public
updatePermissions(array<string|int, mixed> $permissions) : mixed
Parameters
- $permissions : array<string|int, mixed>
-
[ permission_id => value ]
Tags
updateRoleRelations()
public
updateRoleRelations(array<string|int, mixed> $roleRelations) : mixed
Parameters
- $roleRelations : array<string|int, mixed>
Tags
updateTitle()
public
updateTitle(string $title) : mixed
Parameters
- $title : string