Group
Group of setting items
Table of Contents
Methods
- addItem() : void
- addItemRelations() : void
- create() : self|null
- getCode() : string
- getDescription() : string|null
- getHelpdesk() : int|null|string
- getIcon() : array<string|int, mixed>|null
- getItems() : Collection
- getSort() : int|null
- getTitle() : string
- setSort() : void
- sortItems() : void
- toArray() : array<string|int, mixed>
- Return scalar data of group and its items
Methods
addItem()
public
addItem(Item $item) : void
Parameters
- $item : Item
addItemRelations()
public
addItemRelations(string $parentCode, array<string|int, mixed> $childCodes) : void
Parameters
- $parentCode : string
- $childCodes : array<string|int, mixed>
create()
public
static create(string $code, array<string|int, mixed> $data) : self|null
Parameters
- $code : string
- $data : array<string|int, mixed>
Return values
self|nullgetCode()
public
getCode() : string
Return values
stringgetDescription()
public
getDescription() : string|null
Return values
string|nullgetHelpdesk()
public
getHelpdesk() : int|null|string
Return values
int|null|stringgetIcon()
public
getIcon() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|nullgetItems()
public
getItems() : Collection
Return values
CollectiongetSort()
public
getSort() : int|null
Return values
int|nullgetTitle()
public
getTitle() : string
Return values
stringsetSort()
public
setSort(int $sort) : void
Parameters
- $sort : int
-
- value of sorting, less sort will be higher
sortItems()
public
sortItems() : void
toArray()
Return scalar data of group and its items
public
toArray() : array<string|int, mixed>