AbstractTableHandler

AbstractYes

Abstract table handler implements general methods

Internal

Table of Contents

Properties

$tableName  : string

Methods

injectRecordFinder()  : void
match()  : bool
Match if given table name is registered table name
copyRecordToLanguage()  : array<string|int, mixed>
Create a 'copy / free mode' localization
generateTranslatedRecords()  : void
localizeRecord()  : array<string|int, mixed>
Create a 'translate / connected mode' localization

Properties

$tableName

protected string $tableName

Table name to match

Methods

match()

Match if given table name is registered table name

public match(string $tableName) : bool
Parameters
$tableName : string
Return values
bool

copyRecordToLanguage()

Create a 'copy / free mode' localization

protected copyRecordToLanguage(string $tableName, int $uid, int $languageId) : array<string|int, mixed>
Parameters
$tableName : string
$uid : int
$languageId : int
Return values
array<string|int, mixed>

generateTranslatedRecords()

protected generateTranslatedRecords(string $tableName, array<string|int, mixed> $fieldValues) : void
Parameters
$tableName : string
$fieldValues : array<string|int, mixed>

localizeRecord()

Create a 'translate / connected mode' localization

protected localizeRecord(string $tableName, int $uid, int $languageId) : array<string|int, mixed>
Parameters
$tableName : string
$uid : int
$languageId : int
Return values
array<string|int, mixed>

        
On this page

Search results