Documentation

LangComponent extends Injectable
in package

Table of Contents

Constants

LANG_DE  = 'de'
LANG_EN  = 'en'
LANGUAGES  = [self::LANG_EN => 'english', self::LANG_DE => 'german']

Properties

$projectId  : mixed
$projectList  : mixed
$projectName  : mixed
$projectNameIdAssoc  : mixed
$termList  : mixed
$translation  : mixed
$translationByModule  : mixed
$apiToken  : mixed
$client  : mixed

Methods

__construct()  : mixed
getClient()  : Client|null
getProjectId()  : int
getProjectList()  : Obj
getProjectName()  : string
getTermList()  : ArrayIterator
getTranslationByModule()  : ArrayIterator
loadProjectList()  : Obj
loadtermList()  : ArrayIterator
requireTranslation()  : ArrayIterator
requireTranslationByModule()  : ArrayIterator

Constants

LANGUAGES

public mixed LANGUAGES = [self::LANG_EN => 'english', self::LANG_DE => 'german']

Properties

Methods

__construct()

public __construct([mixed $name = 'VATjar' ]) : mixed
Parameters
$name : mixed = 'VATjar'

getClient()

public getClient() : Client|null
Return values
Client|null

getProjectId()

public getProjectId() : int
Return values
int

getProjectName()

public getProjectName() : string
Return values
string

getTermList()

public getTermList([mixed $language = 'en' ]) : ArrayIterator
Parameters
$language : mixed = 'en'
Return values
ArrayIterator

getTranslationByModule()

public getTranslationByModule() : ArrayIterator
Return values
ArrayIterator

loadtermList()

public loadtermList([mixed $language = 'en' ]) : ArrayIterator
Parameters
$language : mixed = 'en'
Return values
ArrayIterator

requireTranslation()

public requireTranslation([mixed $language = 'en' ]) : ArrayIterator
Parameters
$language : mixed = 'en'
Return values
ArrayIterator

requireTranslationByModule()

public requireTranslationByModule([mixed $language = 'en' ]) : ArrayIterator
Parameters
$language : mixed = 'en'
Return values
ArrayIterator

        
On this page

Search results