General extends AbstractTableHandler implements TableHandlerInterface

FinalYes

General table handler

Internal

Table of Contents

Interfaces

TableHandlerInterface
Interface for table handlers

Properties

$tableName  : string

Methods

__construct()  : mixed
handle()  : void
Adds rows
injectRecordFinder()  : void
match()  : bool
Match always
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

handle()

Adds rows

public handle(string $tableName) : void
Parameters
$tableName : string

match()

Match always

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