PHP Класс Pimcore\Model\Translation\AbstractTranslation

Наследование: extends Pimcore\Model\AbstractModel, implements Pimcore\Model\Translation\TranslationInterface
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$creationDate integer
$key string
$modificationDate integer
$translations array

Открытые методы

Метод Описание
addTranslation ( string $language, string $text )
clearDependentCache ( ) : void
getByKey ( $id, boolean $create = false, boolean $returnIdIfEmpty = false ) : static
getByKeyLocalized ( $id, boolean $create = false, boolean $returnIdIfEmpty = false, $language = null ) : string Static Helper to get the translation of the current locale
getCreationDate ( )
getDate ( ) : integer
getForWebserviceExport ( ) : array
getFromWebserviceImport ( $data )
getKey ( ) : string
getModificationDate ( )
getTranslation ( $language ) : array
getTranslations ( ) : array
importTranslationsFromFile ( $file, boolean $replaceExistingTranslations = true, $languages = null ) Imports translations from a csv file The CSV file has to have the same format as an Pimcore translation-export-file
save ( )
setCreationDate ( $date )
setDate ( $date )
setKey ( $key )
setModificationDate ( $date )
setTranslations ( $translations )

Защищенные методы

Метод Описание
getValidTranslationKey ( $key ) : string

Описание методов

addTranslation() публичный Метод

public addTranslation ( string $language, string $text )
$language string
$text string

clearDependentCache() публичный статический Метод

public static clearDependentCache ( ) : void
Результат void

getByKey() публичный статический Метод

public static getByKey ( $id, boolean $create = false, boolean $returnIdIfEmpty = false ) : static
$id
$create boolean
$returnIdIfEmpty boolean
Результат static

getByKeyLocalized() публичный статический Метод

Static Helper to get the translation of the current locale
public static getByKeyLocalized ( $id, boolean $create = false, boolean $returnIdIfEmpty = false, $language = null ) : string
$id - translation key
$create boolean - creates an empty translation entry if the key doesn't exists
$returnIdIfEmpty boolean - returns $id if no translation is available
Результат string

getCreationDate() публичный Метод

public getCreationDate ( )

getDate() публичный Метод

Устаревший: use getCreationDate or getModificationDate instead
public getDate ( ) : integer
Результат integer

getForWebserviceExport() публичный Метод

public getForWebserviceExport ( ) : array
Результат array

getFromWebserviceImport() публичный Метод

public getFromWebserviceImport ( $data )
$data

getKey() публичный Метод

public getKey ( ) : string
Результат string

getModificationDate() публичный Метод

public getModificationDate ( )

getTranslation() публичный Метод

public getTranslation ( $language ) : array
$language
Результат array

getTranslations() публичный Метод

public getTranslations ( ) : array
Результат array

getValidTranslationKey() защищенный статический Метод

protected static getValidTranslationKey ( $key ) : string
$key
Результат string

importTranslationsFromFile() публичный статический Метод

Imports translations from a csv file The CSV file has to have the same format as an Pimcore translation-export-file
public static importTranslationsFromFile ( $file, boolean $replaceExistingTranslations = true, $languages = null )
$file - path to the csv file
$replaceExistingTranslations boolean

save() публичный Метод

public save ( )

setCreationDate() публичный Метод

public setCreationDate ( $date )
$date

setDate() публичный Метод

public setDate ( $date )
$date

setKey() публичный Метод

public setKey ( $key )
$key

setModificationDate() публичный Метод

public setModificationDate ( $date )
$date

setTranslations() публичный Метод

public setTranslations ( $translations )
$translations

Описание свойств

$creationDate публичное свойство

public int $creationDate
Результат integer

$key публичное свойство

public string $key
Результат string

$modificationDate публичное свойство

public int $modificationDate
Результат integer

$translations публичное свойство

public array $translations
Результат array