TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Backend\Form\FormDataProvider\InitializeProcessedTca Class Reference
Inheritance diagram for TYPO3\CMS\Backend\Form\FormDataProvider\InitializeProcessedTca:
TYPO3\CMS\Backend\Form\FormDataProviderInterface

Public Member Functions

 addData (array $result)
 

Detailed Description

Initialize processed TCA from vanilla TCA

Definition at line 22 of file InitializeProcessedTca.php.

Member Function Documentation

◆ addData()

TYPO3\CMS\Backend\Form\FormDataProvider\InitializeProcessedTca::addData ( array  $result)

Add processed TCA as copy from vanilla TCA and sanitize some details

Parameters
array$result
Returns
array
Exceptions
Todo:
: This does not work for "default" fields like "hidden", those don't have a type set - fix in bootstrap?? foreach ($result['processedTca']['columns'] as $fieldName => $fieldConfig) { if (!isset($fieldConfig['type'])) { throw new ( 'Field ' . $fieldName . ' of TCA table ' . $result['tableName'] . ' has no type set', 1438594044 ); } }

Implements TYPO3\CMS\Backend\Form\FormDataProviderInterface.

Definition at line 31 of file InitializeProcessedTca.php.

References $GLOBALS.