Property | Type | Description | |
---|---|---|---|
$languageHandler | eZ\Publish\SPI\Persistence\Content\Language\Handler | ||
$repository | eZ\Publish\API\Repository\Repository | ||
$settings | array |
Method | Description | |
---|---|---|
__construct ( eZ\Publish\API\Repository\Repository $repository, eZ\Publish\SPI\Persistence\Content\Language\Handler $languageHandler, array $settings = [] ) | Setups service with reference to repository object that created it & corresponding handler. | |
createLanguage ( eZ\Publish\API\Repository\Values\Content\LanguageCreateStruct $languageCreateStruct ) : eZ\Publish\API\Repository\Values\Content\Language | Creates the a new Language in the content repository. | |
deleteLanguage ( eZ\Publish\API\Repository\Values\Content\Language $language ) | Deletes a language from content repository. | |
disableLanguage ( eZ\Publish\API\Repository\Values\Content\Language $language ) : eZ\Publish\API\Repository\Values\Content\Language | Disables a language. | |
enableLanguage ( eZ\Publish\API\Repository\Values\Content\Language $language ) : eZ\Publish\API\Repository\Values\Content\Language | Enables a language. | |
getDefaultLanguageCode ( ) : string | Returns a configured default language code. | |
getPrioritizedLanguageCodeList ( ) : string[] | Returns a configured list of prioritized languageCodes. | |
loadLanguage ( string $languageCode ) : eZ\Publish\API\Repository\Values\Content\Language | Loads a Language from its language code ($languageCode). | |
loadLanguageById ( mixed $languageId ) : eZ\Publish\API\Repository\Values\Content\Language | Loads a Language by its id ($languageId). | |
loadLanguages ( ) : eZ\Publish\API\Repository\Values\Content\Language[] | Loads all Languages. | |
newLanguageCreateStruct ( ) : eZ\Publish\API\Repository\Values\Content\LanguageCreateStruct | Instantiates an object to be used for creating languages. | |
updateLanguageName ( eZ\Publish\API\Repository\Values\Content\Language $language, string $newName ) : eZ\Publish\API\Repository\Values\Content\Language | Changes the name of the language in the content repository. |
Method | Description | |
---|---|---|
buildDomainObject ( eZ\Publish\SPI\Persistence\Content\Language $spiLanguage ) : eZ\Publish\API\Repository\Values\Content\Language | Builds Language domain object from ValueObject returned by Persistence API. |
public __construct ( eZ\Publish\API\Repository\Repository $repository, eZ\Publish\SPI\Persistence\Content\Language\Handler $languageHandler, array $settings = [] ) | ||
$repository | eZ\Publish\API\Repository\Repository | |
$languageHandler | eZ\Publish\SPI\Persistence\Content\Language\Handler | |
$settings | array |
protected buildDomainObject ( eZ\Publish\SPI\Persistence\Content\Language $spiLanguage ) : eZ\Publish\API\Repository\Values\Content\Language | ||
$spiLanguage | eZ\Publish\SPI\Persistence\Content\Language | |
return | eZ\Publish\API\Repository\Values\Content\Language |
public createLanguage ( eZ\Publish\API\Repository\Values\Content\LanguageCreateStruct $languageCreateStruct ) : eZ\Publish\API\Repository\Values\Content\Language | ||
$languageCreateStruct | eZ\Publish\API\Repository\Values\Content\LanguageCreateStruct | |
return | eZ\Publish\API\Repository\Values\Content\Language |
public deleteLanguage ( eZ\Publish\API\Repository\Values\Content\Language $language ) | ||
$language | eZ\Publish\API\Repository\Values\Content\Language |
public disableLanguage ( eZ\Publish\API\Repository\Values\Content\Language $language ) : eZ\Publish\API\Repository\Values\Content\Language | ||
$language | eZ\Publish\API\Repository\Values\Content\Language | |
return | eZ\Publish\API\Repository\Values\Content\Language |
public enableLanguage ( eZ\Publish\API\Repository\Values\Content\Language $language ) : eZ\Publish\API\Repository\Values\Content\Language | ||
$language | eZ\Publish\API\Repository\Values\Content\Language | |
return | eZ\Publish\API\Repository\Values\Content\Language |
public getDefaultLanguageCode ( ) : string | ||
return | string |
public getPrioritizedLanguageCodeList ( ) : string[] | ||
return | string[] |
public loadLanguage ( string $languageCode ) : eZ\Publish\API\Repository\Values\Content\Language | ||
$languageCode | string | |
return | eZ\Publish\API\Repository\Values\Content\Language |
public loadLanguageById ( mixed $languageId ) : eZ\Publish\API\Repository\Values\Content\Language | ||
$languageId | mixed | |
return | eZ\Publish\API\Repository\Values\Content\Language |
public loadLanguages ( ) : eZ\Publish\API\Repository\Values\Content\Language[] | ||
return | eZ\Publish\API\Repository\Values\Content\Language[] |
public newLanguageCreateStruct ( ) : eZ\Publish\API\Repository\Values\Content\LanguageCreateStruct | ||
return | eZ\Publish\API\Repository\Values\Content\LanguageCreateStruct |
public updateLanguageName ( eZ\Publish\API\Repository\Values\Content\Language $language, string $newName ) : eZ\Publish\API\Repository\Values\Content\Language | ||
$language | eZ\Publish\API\Repository\Values\Content\Language | |
$newName | string | |
return | eZ\Publish\API\Repository\Values\Content\Language |
protected Handler,eZ\Publish\SPI\Persistence\Content\Language $languageHandler | ||
return | eZ\Publish\SPI\Persistence\Content\Language\Handler |
protected Repository,eZ\Publish\API\Repository $repository | ||
return | eZ\Publish\API\Repository\Repository |