UserModel extends UserModel
Table of Contents
Methods
- createFromId() : static
- getAccessCodes() : array<string|int, mixed>
- getName() : string
- getPermission() : int|null
- return permission if exists
- getRightGroups() : array<string|int, mixed>
- getRoles() : array<string|int, mixed>
- get user roles in system
- getSubordinate() : int
- getUserDepartmentMembers() : array<string|int, int>
- getUserDepartments() : array<string|int, mixed>
- getUserId() : int
- isAdmin() : bool
- setUserId() : AccessibleUser
Methods
createFromId()
public
static createFromId(int $userId) : static
Parameters
- $userId : int
Return values
staticgetAccessCodes()
public
getAccessCodes() : array<string|int, mixed>
Return values
array<string|int, mixed>getName()
public
getName() : string
Return values
stringgetPermission()
return permission if exists
public
getPermission(string $permissionId) : int|null
Parameters
- $permissionId : string
-
string identification
Tags
Return values
int|nullgetRightGroups()
public
getRightGroups() : array<string|int, mixed>
Return values
array<string|int, mixed>getRoles()
get user roles in system
public
getRoles() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>getSubordinate()
public
getSubordinate(int $userId) : int
Parameters
- $userId : int
Return values
intgetUserDepartmentMembers()
public
getUserDepartmentMembers([bool $withSubs = false ]) : array<string|int, int>
Parameters
- $withSubs : bool = false
Return values
array<string|int, int> —Return user ids
getUserDepartments()
public
getUserDepartments() : array<string|int, mixed>
Return values
array<string|int, mixed>getUserId()
public
getUserId() : int
Return values
intisAdmin()
public
isAdmin() : bool
Return values
boolsetUserId()
public
setUserId(int $userId) : AccessibleUser
Parameters
- $userId : int