‪TYPO3CMS  ‪main
TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessFieldDescriptions Class Reference
Inheritance diagram for TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessFieldDescriptions:
TYPO3\CMS\Backend\Form\FormDataProviderInterface

Public Member Functions

array addData (array $result)
 

Protected Member Functions

array setDescriptionFromPageTsConfig (array $result)
 
array translateDescriptions (array $result)
 
 getLanguageService ()
 

Detailed Description

Works on processedTca to determine the final value of field descriptions.

processedTca['columns']['aField']['description']

Definition at line 28 of file TcaColumnsProcessFieldDescriptions.php.

Member Function Documentation

◆ addData()

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

◆ getLanguageService()

TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessFieldDescriptions::getLanguageService ( )
protected

◆ setDescriptionFromPageTsConfig()

array TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessFieldDescriptions::setDescriptionFromPageTsConfig ( array  $result)
protected

page TSconfig can override description:

TCEFORM.aTable.aField.description = override TCEFORM.aTable.aField.description.en = override

Parameters
array$result‪Result array
Returns
‪array Modified result array

Definition at line 52 of file TcaColumnsProcessFieldDescriptions.php.

References TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessFieldDescriptions\getLanguageService().

Referenced by TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessFieldDescriptions\addData().

◆ translateDescriptions()

array TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessFieldDescriptions::translateDescriptions ( array  $result)
protected

Translate all descriptions if needed.

Parameters
array$result‪Result array
Returns
‪array Modified result array

Definition at line 78 of file TcaColumnsProcessFieldDescriptions.php.

References TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessFieldDescriptions\getLanguageService().

Referenced by TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessFieldDescriptions\addData().