FlexFormSchema implements SchemaInterface
Read onlyYes
FinalYes
This is an experimental implementation and might change until TYPO3 v13 LTS
Table of Contents
Interfaces
- SchemaInterface
- A generic interface for any kind of schema
Properties
- $sheets : array<string|int, FlexSheet>
- $structIdentifier : string
Methods
- __construct() : mixed
- __set_state() : self
- getField() : FieldTypeInterface|null
- getName() : string
- getSheets() : array<string|int, mixed>
Properties
$sheets
protected
array<string|int, FlexSheet>
$sheets
$structIdentifier
protected
string
$structIdentifier
Methods
__construct()
public
__construct(string $structIdentifier, array<string|int, mixed> $sheets) : mixed
Parameters
- $structIdentifier : string
- $sheets : array<string|int, mixed>
__set_state()
public
static __set_state(array<string|int, mixed> $state) : self
Parameters
- $state : array<string|int, mixed>
Return values
selfgetField()
public
getField(string $fieldName[, string|null $sheetName = null ]) : FieldTypeInterface|null
Parameters
- $fieldName : string
- $sheetName : string|null = null
Return values
FieldTypeInterface|nullgetName()
public
getName() : string
Return values
stringgetSheets()
public
getSheets() : array<string|int, mixed>