LabelCapability implements SchemaCapabilityInterface
Read onlyYes
FinalYes
Contains all information of compiling the label information of a schema.
This is an experimental implementation and might change until TYPO3 v13 LTS
Table of Contents
Interfaces
- SchemaCapabilityInterface
- A semantic interface for any kind of capability.
Properties
- $additionalFields : array<string|int, FieldTypeInterface>
- $alwaysRenderAdditionalFields : bool
- $configuration : array<string|int, mixed>
- $primaryField : FieldTypeInterface|null
Methods
- __construct() : mixed
- alwaysRenderAdditionalFields() : bool
- getAdditionalFields() : array<string|int, FieldTypeInterface>
- getConfiguration() : array<string|int, mixed>
- getPrimaryField() : FieldTypeInterface|null
- hasPrimaryField() : bool
Properties
$additionalFields
protected
array<string|int, FieldTypeInterface>
$additionalFields
$alwaysRenderAdditionalFields
protected
bool
$alwaysRenderAdditionalFields
$configuration
protected
array<string|int, mixed>
$configuration
$primaryField
protected
FieldTypeInterface|null
$primaryField
Methods
__construct()
public
__construct(FieldTypeInterface|null $primaryField, array<string|int, mixed> $additionalFields, bool $alwaysRenderAdditionalFields, array<string|int, mixed> $configuration) : mixed
Parameters
- $primaryField : FieldTypeInterface|null
- $additionalFields : array<string|int, mixed>
- $alwaysRenderAdditionalFields : bool
- $configuration : array<string|int, mixed>
alwaysRenderAdditionalFields()
public
alwaysRenderAdditionalFields() : bool
Return values
boolgetAdditionalFields()
public
getAdditionalFields() : array<string|int, FieldTypeInterface>
Return values
array<string|int, FieldTypeInterface>getConfiguration()
public
getConfiguration() : array<string|int, mixed>
Return values
array<string|int, mixed>getPrimaryField()
public
getPrimaryField() : FieldTypeInterface|null
Return values
FieldTypeInterface|nullhasPrimaryField()
public
hasPrimaryField() : bool