FlexFormSchemaFactory

Read onlyYes
FinalYes

Parses all possibles schemas of all sheets of a field.

Internal

This is an experimental implementation and might change until TYPO3 v13 LTS

Attributes
#[Autoconfigure]
$public: true
$shared: true

Table of Contents

Properties

$fieldTypeFactory  : FieldTypeFactory
$flexFormTools  : FlexFormTools

Methods

__construct()  : mixed
getSchemaForRecord()  : FlexFormSchema|null
Currently this mixes Schema and Record Information, and could be handled in a cleaner way, especially with the list_type resolving. This method signature will most likely change.
createSchemataForFlexField()  : array<string|int, FlexFormSchema>

Properties

Methods

createSchemataForFlexField()

protected createSchemataForFlexField(array<string|int, mixed> $tcaConfig, string $tableName, string $fieldName, RelationMap $relationMap) : array<string|int, FlexFormSchema>
Parameters
$tcaConfig : array<string|int, mixed>
$tableName : string
$fieldName : string
$relationMap : RelationMap
Return values
array<string|int, FlexFormSchema>

        
On this page

Search results