Properties

$_name

$_name : 

Type

$_interface

$_interface : 

Type

$_record

$_record : 

Type

$_fallbackLanguage

$_fallbackLanguage : 

Type

$_language

$_language : 

Type

$_supportedLanguages

$_supportedLanguages : 

Type

$_recordPrimaryValue

$_recordPrimaryValue : 

Type

$_tableUniqueName

$_tableUniqueName : 

Type

$_inputTypeUniqueName

$_inputTypeUniqueName : 

Type

$_data

$_data : 

Type

Methods

__construct()

__construct(string  $name, string  $fieldName, \Fuman_Template_TranslatedDataInterface  $interface, \Fuman_Db_Record  $record, string  $language, string  $fallbackLanguage, array<mixed,string>  $supportedLanguages) 

Constructor

Parameters

string $name
string $fieldName
\Fuman_Template_TranslatedDataInterface $interface
\Fuman_Db_Record $record
string $language
string $fallbackLanguage
array<mixed,string> $supportedLanguages

getName()

getName() : string

Gets name

Returns

string

getFieldName()

getFieldName() : string

Gets field name

Returns

string

getLanguage()

getLanguage() : string

Gets language

Returns

string

getFallbackLanguage()

getFallbackLanguage() : string

Gets default language

Returns

string

getSupportedLanguages()

getSupportedLanguages() : array

Gets supported languages

Returns

array

getValueLanguage()

getValueLanguage(string  $key) : string

Gets language for key

Parameters

string $key

Returns

string

getValue()

getValue(string  $key) : object|string

Gets value

Parameters

string $key

Returns

object|string

hasValue()

hasValue(string  $key) : boolean

Has value

Parameters

string $key

Returns

boolean

__get()

__get(string  $key) : null

Gets value from data

Parameters

string $key

Returns

null

__isset()

__isset(string  $key) : boolean

Is set key on data

Parameters

string $key

Returns

boolean

__toString()

__toString() : object|string

__toString

Returns

object|string

__sleep()

__sleep() : array

__sleep

Returns

array

_getValue()

_getValue(string  $key) : string|null|object

Gets value

Parameters

string $key

Returns

string|null|object