Copied!

FieldTypeConstraints

FieldTypeConstraints.php : 11
Extends ValueObject

Base SPI Value object.

All properties of SPI\ValueObject must be serializable for cache & NoSQL use.

Properties

public $fieldSettings

FieldTypeConstraints.php : 37

Field settings compatible to the corresponding FieldType.

public mixed $fieldSettings

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
See
FieldType

public $validators

FieldTypeConstraints.php : 24

Validator settings compatible to the corresponding FieldType.

public mixed $validators

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
See
FieldType

Methods

public__construct()

ValueObject.php : 30

Construct object optionally with a set of properties.

public __construct([array<string|int, mixed> $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> [] -

protectedgetProperties()

ValueObject.php : 50

Function where list of properties are returned.

protected getProperties([array<string|int, mixed> $dynamicProperties = [] ]) : array<string|int, mixed>

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>