Schema
Table of Contents
Namespaces
Interfaces
- SchemaInterface
- A generic interface for any kind of schema
Classes
- ActiveRelation
- A relation to another field / schema.
- FieldTypeFactory
- Create field objects based on the TCA of the "columns" area.
- FlexFormSchema
- FlexFormSchemaFactory
- Parses all possibles schemas of all sheets of a field.
- PassiveRelation
- A relation from another field / schema.
- RelationMap
- A class to collect actual relations. Contains all information... -> what is the target of a relation of a field -> what is pointing to a specific schema
- RelationMapBuilder
- Low-level API to parse TCA to find field types which should be processed, as they contain a relation.
- SchemaCollection
- SearchableSchemaFieldsCollector
- Class that accesses the TCA[table][searchFields] via TcaSchema factory
- TcaSchema
- Main implementation class for TCA-based schema.
- TcaSchemaFactory
- Create Schema objects from information stored in TCA.
- VisibleSchemaFieldsCollector
- Class that provides record type dependant fields, visible for the current user, taking language context into account