EditableSetting implements JsonSerializable
Read onlyYes
FinalYes
Table of Contents
Interfaces
- JsonSerializable
Properties
- $definition : SettingDefinition
- $systemDefault : string|int|float|bool|array<string|int, mixed>|null
- $typeImplementation : string
- $value : string|int|float|bool|array<string|int, mixed>|null
Methods
- __construct() : mixed
- jsonSerialize() : array<string|int, mixed>
Properties
$definition
public
SettingDefinition
$definition
$systemDefault
public
string|int|float|bool|array<string|int, mixed>|null
$systemDefault
$typeImplementation
public
string
$typeImplementation
$value
public
string|int|float|bool|array<string|int, mixed>|null
$value
Methods
__construct()
public
__construct(SettingDefinition $definition, string|int|float|bool|array<string|int, mixed>|null $value, string|int|float|bool|array<string|int, mixed>|null $systemDefault, string $typeImplementation) : mixed
Parameters
- $definition : SettingDefinition
- $value : string|int|float|bool|array<string|int, mixed>|null
- $systemDefault : string|int|float|bool|array<string|int, mixed>|null
- $typeImplementation : string
jsonSerialize()
public
jsonSerialize() : array<string|int, mixed>