Properties
Methods
Parameters
Creates the a new Language in the content repository.
Parameters
Return values
Language
Deletes a language from content repository.
|
public deleteLanguage(Language $language) : void
|
Parameters
Name |
Type |
Default value |
Description |
$language
|
Language
|
-
|
-
|
Disables a language.
Parameters
Name |
Type |
Default value |
Description |
$language
|
Language
|
-
|
-
|
Return values
Language
Enables a language.
Parameters
Name |
Type |
Default value |
Description |
$language
|
Language
|
-
|
-
|
Return values
Language
Returns a configured default language code.
|
public getDefaultLanguageCode() : string
|
Return values
string
Loads a Language from its language code ($languageCode).
|
public loadLanguage(string $languageCode) : Language
|
Parameters
Name |
Type |
Default value |
Description |
$languageCode
|
string
|
-
|
-
|
Return values
Language
Loads a Language by its id ($languageId).
|
public loadLanguageById(int $languageId) : Language
|
Parameters
Name |
Type |
Default value |
Description |
$languageId
|
int
|
-
|
-
|
Return values
Language
Bulk-load Languages by language codes.
|
public loadLanguageListByCode(array<string|int, mixed> $languageCodes) : array<string|int, Language>
|
Note: it does not throw exceptions on load, just ignores erroneous Languages.
Parameters
Name |
Type |
Default value |
Description |
$languageCodes
|
array<string|int, mixed>
|
-
|
-
|
Return values
array<string|int, Language>
list of Languages with language-code as keys
Bulk-load Languages by ids.
|
public loadLanguageListById(array<string|int, mixed> $languageIds) : array<string|int, Language>
|
Note: it does not throw exceptions on load, just ignores erroneous Languages.
Parameters
Name |
Type |
Default value |
Description |
$languageIds
|
array<string|int, mixed>
|
-
|
-
|
Return values
array<string|int, Language>
list of Languages with id as keys
Loads all Languages.
|
public loadLanguages() : array<string|int, Language>
|
Return values
array<string|int, Language>
Instantiates an object to be used for creating languages.
Return values
LanguageCreateStruct
Changes the name of the language in the content repository.
Parameters
Name |
Type |
Default value |
Description |
$language
|
Language
|
-
|
-
|
$newName
|
string
|
-
|
-
|
Return values
Language