‪TYPO3CMS  ‪main
TYPO3\CMS\Styleguide\TcaDataGenerator\TableHandler\AbstractTableHandler Class Reference
Inheritance diagram for TYPO3\CMS\Styleguide\TcaDataGenerator\TableHandler\AbstractTableHandler:
TYPO3\CMS\Styleguide\TcaDataGenerator\TableHandler\General TYPO3\CMS\Styleguide\TcaDataGenerator\TableHandler\InlineMn TYPO3\CMS\Styleguide\TcaDataGenerator\TableHandler\InlineMnGroup TYPO3\CMS\Styleguide\TcaDataGenerator\TableHandler\InlineMnSymmetric TYPO3\CMS\Styleguide\TcaDataGenerator\TableHandler\InlineMnSymmetricGroup TYPO3\CMS\Styleguide\TcaDataGenerator\TableHandler\StaticData

Public Member Functions

bool match (string $tableName)
 

Protected Member Functions

 generateTranslatedRecords (string $tableName, $fieldValues)
 
array localizeRecord ($tableName, $uid, $languageId)
 
array copyRecordToLanguage ($tableName, $uid, $languageId)
 

Protected Attributes

string $tableName
 

Detailed Description

Abstract table handler implements general methods

Definition at line 31 of file AbstractTableHandler.php.

Member Function Documentation

◆ copyRecordToLanguage()

array TYPO3\CMS\Styleguide\TcaDataGenerator\TableHandler\AbstractTableHandler::copyRecordToLanguage (   $tableName,
  $uid,
  $languageId 
)
protected

Create a 'copy / free mode' localization

Parameters
string$tableName
int$uid
int$languageId
Returns
‪array

Definition at line 123 of file AbstractTableHandler.php.

References TYPO3\CMS\Styleguide\TcaDataGenerator\TableHandler\AbstractTableHandler\$tableName, and TYPO3\CMS\Webhooks\Message\$uid.

Referenced by TYPO3\CMS\Styleguide\TcaDataGenerator\TableHandler\AbstractTableHandler\generateTranslatedRecords().

◆ generateTranslatedRecords()

◆ localizeRecord()

array TYPO3\CMS\Styleguide\TcaDataGenerator\TableHandler\AbstractTableHandler::localizeRecord (   $tableName,
  $uid,
  $languageId 
)
protected

Create a 'translate / connected mode' localization

Parameters
string$tableName
int$uid
int$languageId
Returns
‪array

Definition at line 99 of file AbstractTableHandler.php.

References TYPO3\CMS\Styleguide\TcaDataGenerator\TableHandler\AbstractTableHandler\$tableName, and TYPO3\CMS\Webhooks\Message\$uid.

Referenced by TYPO3\CMS\Styleguide\TcaDataGenerator\TableHandler\AbstractTableHandler\generateTranslatedRecords().

◆ match()

bool TYPO3\CMS\Styleguide\TcaDataGenerator\TableHandler\AbstractTableHandler::match ( string  $tableName)

Match if given table name is registered table name

Parameters
string$tableName
Returns
‪bool

Reimplemented in TYPO3\CMS\Styleguide\TcaDataGenerator\TableHandler\General.

Definition at line 43 of file AbstractTableHandler.php.

References TYPO3\CMS\Styleguide\TcaDataGenerator\TableHandler\AbstractTableHandler\$tableName.

Member Data Documentation

◆ $tableName