LabelCapability implements SchemaCapabilityInterface

Read onlyYes
FinalYes

Contains all information of compiling the label information of a schema.

Internal

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

$alwaysRenderAdditionalFields

protected bool $alwaysRenderAdditionalFields

$configuration

protected array<string|int, mixed> $configuration

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
bool

getConfiguration()

public getConfiguration() : array<string|int, mixed>
Return values
array<string|int, mixed>

hasPrimaryField()

public hasPrimaryField() : bool
Return values
bool

        
On this page

Search results