Copied!

DataStructureProperty

DataStructureProperty.php : 11

Constants

publicBOOLEAN_TYPE

DataStructureProperty.php : 13
public mixed BOOLEAN_TYPE = 'boolean'

publicNUMBER_TYPE

DataStructureProperty.php : 15
public mixed NUMBER_TYPE = 'number'

publicTEXT_TYPE

DataStructureProperty.php : 14
public mixed TEXT_TYPE = 'text'

Methods

publicsetDefault()

DataStructureProperty.php : 52
public setDefault(mixed $default) : self

Parameters

Name Type Default value Description
$default mixed - -

Return values

self

publicsetLabel()

DataStructureProperty.php : 42
public setLabel(string|null $label) : self

Parameters

Name Type Default value Description
$label string|null - -

Return values

self

publicsetName()

DataStructureProperty.php : 35
public setName(string $name) : self

Parameters

Name Type Default value Description
$name string - -

Return values

self

publicsetRequired()

DataStructureProperty.php : 59
public setRequired(bool $required) : self

Parameters

Name Type Default value Description
$required bool - -

Return values

self

publicsetType()

DataStructureProperty.php : 28
public setType(DataStructurePropertyType $type) : self

Parameters

Name Type Default value Description
$type DataStructurePropertyType - -

Return values

self

publictoArray()

DataStructureProperty.php : 69
public toArray() : array{type: string, name: string, label?: string, default?: mixed, required?: bool}

Return values

array{type: string, name: string, label?: string, default?: mixed, required?: bool}