UserModel implements AccessibleUser
AbstractYes
Table of Contents
Interfaces
Methods
- createFromId() : static
- getAccessCodes() : array<string|int, mixed>
- getName() : string
- getPermission() : int|null
- getRoles() : array<string|int, mixed>
- getSubordinate() : 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()
public
abstract getPermission(string $permissionId) : int|null
Parameters
- $permissionId : string
Return values
int|nullgetRoles()
public
abstract getRoles() : array<string|int, mixed>
Return values
array<string|int, mixed>getSubordinate()
public
getSubordinate(int $userId) : int
Parameters
- $userId : int
Return values
intgetUserDepartments()
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