Base SPI Value object.
All properties of SPI\ValueObject must be serializable for cache & NoSQL use.
Properties¶
$fieldSettings¶
Field settings compatible to the corresponding FieldType.
|
|
This property contains field settings as defined by the fields type. Note that contents of this property must be serializable and exportable (i.e. no circular references, resources and friends).
Tags
$validators¶
Validator settings compatible to the corresponding FieldType.
|
|
This property contains validator settings as defined by the fields type. Note that contents of this property must be serializable and exportable (i.e. no circular references, resources and friends).
Tags
Methods¶
__construct() ¶
Construct object optionally with a set of properties.
|
|
Readonly properties values must be set using $properties as they are not writable anymore after object has been created.
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$properties | array<string|int, mixed> | [] | - |
getProperties() ¶
Function where list of properties are returned.
|
|
Used by attributes(), override to add dynamic properties
Parameters
Name | Type | Default value | Description |
---|---|---|---|
$dynamicProperties | array<string|int, mixed> | [] |
Additional dynamic properties exposed on the object |
Return values
array<string|int, mixed>