DataHandling
Table of Contents
Namespaces
- Event
- History
- Localization
- Model
- SoftReference
Interfaces
- DataHandlerCheckModifyAccessListHookInterface
- Interface for hook in \TYPO3\CMS\Core\DataHandling\DataHandler::checkModifyAccessList
- DataHandlerProcessUploadHookInterface
- Interface for classes which hook into DataHandler and do additional processing
after the upload of a file.
Classes
- DataHandler
- The main data handler class which takes care of correctly updating and inserting records.
- ItemProcessingService
- Provides services around item processing
- PageDoktypeRegistry
- This object defines the various types of pages (field: doktype) the system
can handle and what restrictions may apply to them when adding records.
- PagePermissionAssembler
- Class to determine and set proper permissions to a new (or copied) page.
- PlainDataResolver
- Plain data resolving.
- RecordFieldTransformer
- This generic mapper takes a field value of a record, and maps the value
of a field with a specific type (TCA column type) to an expanded property
(e.g. a type "file" field to a collection of FileReference objects).
- ReferenceIndexUpdater
- Helper class for DataHandler to gather requests for reference index updates
and perform them in one go after other operations have been done.
- RelationResolver
- Finds relations for a RelationalFieldType field such as:
- inline
- select with foreign_table or MM
- group with allowed or MM
- category
- file
- SlugEnricher
- New records that are capable of handling slugs (TCA type 'slug'), always
require the field value to be set in order to run through the validation
process to create a new slug. Fields having `null` as value are ignored
and can be used to by-pass implicit slug initialization.
- SlugHelper
- Generates, sanitizes and validates slugs for a TCA field
Enums
- TableColumnType
- Enumeration object for tca type