TemplateModel implements AccessibleTask
Table of Contents
Interfaces
Constants
- ROLE_OWNER = 'OWNER'
Methods
- createFromArray() : AccessibleItem
- createFromId() : AccessibleItem
- createNew() : static
- getChecklist() : array<string|int, mixed>
- getDescription() : string
- getGroupId() : int
- getId() : int
- getMembers() : array<string|int, mixed>
- getStatus() : int|null
- getTemplatePermission() : int
- getUserRoles() : array<string|int, mixed>
- invalidateCache() : mixed
- isClosed() : bool
- isDeleted() : bool
- isInDepartment() : bool
- isMember() : bool
- isRegular() : bool
- setGroupId() : $this
- setId() : $this
- setMembers() : $this
- setRegular() : bool
Constants
ROLE_OWNER
public
mixed
ROLE_OWNER
= 'OWNER'
Methods
createFromArray()
public
static createFromArray(array<string|int, mixed> $fields) : AccessibleItem
Parameters
- $fields : array<string|int, mixed>
Return values
AccessibleItemcreateFromId()
public
static createFromId(int $id) : AccessibleItem
Parameters
- $id : int
Return values
AccessibleItemcreateNew()
public
static createNew() : static
Return values
staticgetChecklist()
public
getChecklist() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>getDescription()
public
getDescription() : string
Return values
stringgetGroupId()
public
getGroupId() : int
Return values
intgetId()
public
getId() : int
Return values
intgetMembers()
public
getMembers([string|null $role = null ]) : array<string|int, mixed>
Parameters
- $role : string|null = null
Tags
Return values
array<string|int, mixed>getStatus()
public
getStatus() : int|null
Return values
int|nullgetTemplatePermission()
public
getTemplatePermission(AccessibleUser $user, mixed $permissionId) : int
Parameters
- $user : AccessibleUser
- $permissionId : mixed
Return values
intgetUserRoles()
public
getUserRoles(int $userId) : array<string|int, mixed>
Parameters
- $userId : int
Tags
Return values
array<string|int, mixed>invalidateCache()
public
static invalidateCache(int $templateId) : mixed
Parameters
- $templateId : int
isClosed()
public
isClosed() : bool
Return values
boolisDeleted()
public
isDeleted() : bool
Return values
boolisInDepartment()
public
isInDepartment(int $userId[, bool $recursive = false ][, array<string|int, mixed> $roles = [] ]) : bool
Parameters
- $userId : int
- $recursive : bool = false
- $roles : array<string|int, mixed> = []
Return values
boolisMember()
public
isMember(int $userId[, string|null $role = null ]) : bool
Parameters
- $userId : int
- $role : string|null = null
Return values
boolisRegular()
public
isRegular() : bool
Tags
Return values
boolsetGroupId()
public
setGroupId(int $groupId) : $this
Parameters
- $groupId : int
Return values
$thissetId()
public
setId(int $id) : $this
Parameters
- $id : int
Return values
$thissetMembers()
public
setMembers(array<string|int, mixed> $members) : $this
Parameters
- $members : array<string|int, mixed>
Return values
$thissetRegular()
public
setRegular(bool $value) : bool
Parameters
- $value : bool