‪TYPO3CMS  10.4
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

array 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.

Parameters
array$result
Returns
‪array
Exceptions
DatabaseDefaultLanguageException

Implements TYPO3\CMS\Backend\Form\FormDataProviderInterface.

Definition at line 38 of file DatabaseLanguageRows.php.

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

◆ getRecordWorkspaceOverlay()

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

Retrieve the requested row from the database

Parameters
string$tableName
int$uid
Returns
‪array

Definition at line 133 of file DatabaseLanguageRows.php.

References TYPO3\CMS\Backend\Utility\BackendUtility\getRecordWSOL().

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