PHP Class eZ\Publish\Core\Persistence\Legacy\Content\Language\Gateway

Afficher le fichier Open project: ezsystems/ezpublish-kernel Class Usage Examples

Méthodes publiques

Méthode Description
canDeleteLanguage ( integer $id ) : boolean Check whether a language may be deleted.
deleteLanguage ( integer $id ) Deletes the language with $id.
insertLanguage ( eZ\Publish\SPI\Persistence\Content\Language $language ) : integer Inserts the given $language.
loadAllLanguagesData ( ) : string[][] Loads the data for all languages.
loadLanguageData ( integer $id ) : string[][] Loads data for the Language with $id.
loadLanguageDataByLanguageCode ( string $languageCode ) : string[][] Loads data for the Language with Language Code (eg: eng-GB).
updateLanguage ( eZ\Publish\SPI\Persistence\Content\Language $language ) Updates the data of the given $language.

Method Details

canDeleteLanguage() abstract public méthode

Check whether a language may be deleted.
abstract public canDeleteLanguage ( integer $id ) : boolean
$id integer
Résultat boolean

deleteLanguage() abstract public méthode

Deletes the language with $id.
abstract public deleteLanguage ( integer $id )
$id integer

insertLanguage() abstract public méthode

Inserts the given $language.
abstract public insertLanguage ( eZ\Publish\SPI\Persistence\Content\Language $language ) : integer
$language eZ\Publish\SPI\Persistence\Content\Language
Résultat integer ID of the new language

loadAllLanguagesData() abstract public méthode

Loads the data for all languages.
abstract public loadAllLanguagesData ( ) : string[][]
Résultat string[][]

loadLanguageData() abstract public méthode

Loads data for the Language with $id.
abstract public loadLanguageData ( integer $id ) : string[][]
$id integer
Résultat string[][]

loadLanguageDataByLanguageCode() abstract public méthode

Loads data for the Language with Language Code (eg: eng-GB).
abstract public loadLanguageDataByLanguageCode ( string $languageCode ) : string[][]
$languageCode string
Résultat string[][]

updateLanguage() abstract public méthode

Updates the data of the given $language.
abstract public updateLanguage ( eZ\Publish\SPI\Persistence\Content\Language $language )
$language eZ\Publish\SPI\Persistence\Content\Language