RolePermissionServiceInterface
Table of Contents
Methods
- deleteRole() : void
- getAccessRights() : array<string|int, mixed>
- returns access rights list
- getRoleList() : array<string|int, mixed>
- getRoleListByUser() : array<string|int, mixed>
- getSavedPermissions() : array<string|int, mixed>
- getUserGroups() : array<string|int, mixed>
- returns user groups
- saveRole() : int
- saveRolePermissions() : void
Methods
deleteRole()
public
deleteRole(int $roleId) : void
Parameters
- $roleId : int
getAccessRights()
returns access rights list
public
getAccessRights() : array<string|int, mixed>
Return values
array<string|int, mixed>getRoleList()
public
getRoleList([array<string|int, mixed> $parameters = [] ]) : array<string|int, mixed>
Parameters
- $parameters : array<string|int, mixed> = []
Return values
array<string|int, mixed>getRoleListByUser()
public
getRoleListByUser(int $userId) : array<string|int, mixed>
Parameters
- $userId : int
Return values
array<string|int, mixed>getSavedPermissions()
public
getSavedPermissions([array<string|int, mixed> $parameters = [] ]) : array<string|int, mixed>
Parameters
- $parameters : array<string|int, mixed> = []
Return values
array<string|int, mixed>getUserGroups()
returns user groups
public
getUserGroups(int $dealCategoryId) : array<string|int, mixed>
Parameters
- $dealCategoryId : int
Return values
array<string|int, mixed>saveRole()
public
saveRole(string $name[, int $dealCategoryId = 0 ][, int|null $roleId = null ]) : int
Parameters
- $name : string
- $dealCategoryId : int = 0
- $roleId : int|null = null
Return values
intsaveRolePermissions()
public
saveRolePermissions(array<string|int, mixed> &$permissionSettings, int $dealCategoryId) : void
Parameters
- $permissionSettings : array<string|int, mixed>
- $dealCategoryId : int