UserFieldType extends AbstractFieldType
Read onlyYes
FinalYes
A single field definition containing the basic information for a field
This is an experimental implementation and might change until TYPO3 v13 LTS
Table of Contents
Properties
- $configuration : array<string|int, mixed>
- $name : string
Methods
- __construct() : mixed
- __set_state() : self
- getConfiguration() : array<string|int, mixed>
- getDefaultValue() : mixed
- getDescription() : string
- getDisplayConditions() : array<string|int, mixed>|string
- getLabel() : string
- getName() : string
- getRenderType() : string
- getTranslationBehaviour() : FieldTranslationBehaviour
- getType() : string
- isNullable() : bool
- isRequired() : bool
- isType() : bool
- supportsAccessControl() : bool
Properties
$configuration
protected
array<string|int, mixed>
$configuration
$name
protected
string
$name
Methods
__construct()
public
__construct(string $name, array<string|int, mixed> $configuration) : mixed
Parameters
- $name : string
- $configuration : array<string|int, mixed>
__set_state()
public
static __set_state(array<string|int, mixed> $state) : self
Parameters
- $state : array<string|int, mixed>
Return values
selfgetConfiguration()
public
getConfiguration() : array<string|int, mixed>
Return values
array<string|int, mixed>getDefaultValue()
public
getDefaultValue() : mixed
getDescription()
public
getDescription() : string
Return values
stringgetDisplayConditions()
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
stringgetRenderType()
public
getRenderType() : 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 ...$tableColumnTypes) : bool
Parameters
- $tableColumnTypes : TableColumnType
Return values
boolsupportsAccessControl()
public
supportsAccessControl() : bool