Item
Settings field class
Table of Contents
Methods
- create() : self|null
- Creates tuning Item by raw data.
- getAdditional() : array<string|int, mixed>
- getCode() : string
- getHeader() : string|null
- getOnSave() : OnSave|null
- getOptions() : array<string|int, mixed>
- Return options of list element
- getRecommended() : array<string|int, mixed>
- Get preferred option for list item
- getSort() : int|null
- getTitle() : string
- getValue() : mixed
- isBoolean() : bool
- isList() : bool
- onSave() : void
- setAdditional() : void
- setOnSave() : void
- setOptions() : void
- Set options, if list element
- setRecommended() : void
- Set preferred option for list item
- setSort() : void
- setValue() : void
- toArray() : array<string|int, mixed>
- Return scalar data of item
Methods
create()
Creates tuning Item by raw data.
public
static create(string $code, array<string|int, mixed> $data) : self|null
Parameters
- $code : string
-
Unique tuning code.
- $data : array<string|int, mixed>
-
Raw data.
Return values
self|nullgetAdditional()
public
getAdditional() : array<string|int, mixed>
Return values
array<string|int, mixed>getCode()
public
getCode() : string
Return values
stringgetHeader()
public
getHeader() : string|null
Return values
string|nullgetOnSave()
public
getOnSave() : OnSave|null
Return values
OnSave|nullgetOptions()
Return options of list element
public
getOptions() : array<string|int, mixed>
Return values
array<string|int, mixed> —of code => option
getRecommended()
Get preferred option for list item
public
getRecommended() : array<string|int, mixed>
Return values
array<string|int, mixed> —of stings (code of options)
getSort()
public
getSort() : int|null
Return values
int|nullgetTitle()
public
getTitle() : string
Return values
stringgetValue()
public
getValue() : mixed
isBoolean()
public
isBoolean() : bool
Return values
boolisList()
public
isList() : bool
Return values
boolonSave()
public
onSave() : void
setAdditional()
public
setAdditional(array<string|int, mixed>|null $additional) : void
Parameters
- $additional : array<string|int, mixed>|null
setOnSave()
public
setOnSave(OnSave $onSave) : void
Parameters
- $onSave : OnSave
setOptions()
Set options, if list element
public
setOptions(array<string|int, mixed> $options) : void
Parameters
- $options : array<string|int, mixed>
-
- array of code => option
setRecommended()
Set preferred option for list item
public
setRecommended(string|array<string|int, mixed> $optionCodes) : void
Parameters
- $optionCodes : string|array<string|int, mixed>
-
preferred
options
setSort()
public
setSort(int $sort) : void
Parameters
- $sort : int
-
- value of sorting, less sort will be higher
setValue()
public
setValue(mixed $value) : void
Parameters
- $value : mixed
toArray()
Return scalar data of item
public
toArray() : array<string|int, mixed>