FieldTypeInterface
Interface for a Schema Field.
This is an experimental implementation and might change until TYPO3 v13 LTS
Table of Contents
Methods
- __set_state() : FieldTypeInterface
- getConfiguration() : array<string|int, mixed>
- getDefaultValue() : mixed
- getDisplayConditions() : array<string|int, mixed>|string
- getLabel() : string
- getName() : string
- getTranslationBehaviour() : FieldTranslationBehaviour
- getType() : string
- isNullable() : bool
- isRequired() : bool
- isType() : bool
- supportsAccessControl() : bool
Methods
__set_state()
public
static __set_state(array<string|int, mixed> $state) : FieldTypeInterface
Parameters
- $state : array<string|int, mixed>
Return values
FieldTypeInterfacegetConfiguration()
public
getConfiguration() : array<string|int, mixed>
Return values
array<string|int, mixed>getDefaultValue()
public
getDefaultValue() : mixed
getDisplayConditions()
public
getDisplayConditions() : array<string|int, mixed>|string
Return values
array<string|int, mixed>|stringgetLabel()
public
getLabel() : string
Return values
stringgetName()
public
getName() : string
Return values
stringgetTranslationBehaviour()
public
getTranslationBehaviour() : FieldTranslationBehaviour
Return values
FieldTranslationBehaviourgetType()
public
getType() : string
Return values
stringisNullable()
public
isNullable() : bool
Return values
boolisRequired()
public
isRequired() : bool
Return values
boolisType()
public
isType(TableColumnType ...$columnType) : bool
Parameters
- $columnType : TableColumnType
Return values
boolsupportsAccessControl()
public
supportsAccessControl() : bool