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

Public Member Functions

array addData (array $result)
 

Protected Member Functions

 getRecordWorkspaceOverlay (string $tableName, int $uid)
 

Detailed Description

Add language related data to result array

Definition at line 27 of file DatabaseLanguageRows.php.

Member Function Documentation

◆ addData()

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

Fetch default language if handled record is a localized one, unserialize transOrigDiffSourceField if it is defined, fetch additional languages if requested.

Returns
‪array
Exceptions
DatabaseDefaultLanguageException

Implements TYPO3\CMS\Backend\Form\FormDataProviderInterface.

Definition at line 37 of file DatabaseLanguageRows.php.

References TYPO3\CMS\Webhooks\Message\$record, TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseLanguageRows\getRecordWorkspaceOverlay(), and TYPO3\CMS\Core\Utility\GeneralUtility\intExplode().

◆ getRecordWorkspaceOverlay()

TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseLanguageRows::getRecordWorkspaceOverlay ( string  $tableName,
int  $uid 
)
protected

Retrieve the requested row from the database

Definition at line 127 of file DatabaseLanguageRows.php.

References TYPO3\CMS\Webhooks\Message\$uid.

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