|
eZ Publish
[trunk]
|
Inheritance diagram for eZSerializedObjectNameList:Definition at line 11 of file ezserializedobjectnamelist.php.
Definition at line 50 of file ezserializedobjectnamelist.php.
Definition at line 106 of file ezserializedobjectnamelist.php.
Referenced by prioritizedLanguages(), and topPriorityLanguage().
Definition at line 92 of file ezserializedobjectnamelist.php.
Definition at line 100 of file ezserializedobjectnamelist.php.
Referenced by alwaysAvailableLanguageID(), and updateAlwaysAvailable().
Definition at line 164 of file ezserializedobjectnamelist.php.
Referenced by nameByPrioritizedLanguages().
| eZSerializedObjectNameList::appendGroupName | ( | $ | appendString | ) |
Appends $appendString string to each name in NameList.
Definition at line 254 of file ezserializedobjectnamelist.php.
Same as 'nameList()' but without 'always-available' entry.
Definition at line 298 of file ezserializedobjectnamelist.php.
| eZSerializedObjectNameList::copy | ( | $ | serializedObjectNameListObject | ) |
Definition at line 54 of file ezserializedobjectnamelist.php.
| eZSerializedObjectNameList::create | ( | $ | serializedNamesString = false | ) |
Reimplemented in eZContentClassAttributeNameList, and eZContentClassNameList.
Definition at line 44 of file ezserializedobjectnamelist.php.
Definition at line 340 of file ezserializedobjectnamelist.php.
Referenced by copy(), and defaultLanguageLocale().
Definition at line 329 of file ezserializedobjectnamelist.php.
Referenced by initFromString().
| eZSerializedObjectNameList::eZSerializedObjectNameList | ( | $ | serializedNamesString = false | ) |
Definition at line 15 of file ezserializedobjectnamelist.php.
Referenced by create(), eZContentClassAttributeNameList\eZContentClassAttributeNameList(), eZContentClassNameList\eZContentClassNameList(), and nameFromSerializedString().
Definition at line 276 of file ezserializedobjectnamelist.php.
Referenced by copy(), and eZContentClassNameList\store().
| eZSerializedObjectNameList::hasNameInLocale | ( | $ | languageLocale | ) |
Definition at line 203 of file ezserializedobjectnamelist.php.
Referenced by nameByLanguageLocale(), nameByPrioritizedLanguages(), and updateAlwaysAvailable().
Definition at line 39 of file ezserializedobjectnamelist.php.
| eZSerializedObjectNameList::initFromSerializedList | ( | $ | serializedNamesString | ) |
Definition at line 23 of file ezserializedobjectnamelist.php.
Referenced by eZSerializedObjectNameList(), and initFromString().
| eZSerializedObjectNameList::initFromString | ( | $ | nameString, |
| $ | languageLocale = false |
||
| ) |
Definition at line 29 of file ezserializedobjectnamelist.php.
Referenced by initDefault().
Definition at line 74 of file ezserializedobjectnamelist.php.
Definition at line 451 of file ezserializedobjectnamelist.php.
Referenced by languages(), prioritizedLanguages(), and topPriorityLanguage().
Definition at line 115 of file ezserializedobjectnamelist.php.
The same as 'languageLocaleList' but returns a list of 'eZContentLanguage' objects.
Definition at line 472 of file ezserializedobjectnamelist.php.
| eZSerializedObjectNameList::mergeNameList | ( | $ | inNameList | ) |
Definition at line 61 of file ezserializedobjectnamelist.php.
Referenced by normalize().
| eZSerializedObjectNameList::name | ( | $ | languageLocale = false | ) |
Definition at line 134 of file ezserializedobjectnamelist.php.
Referenced by setName().
| eZSerializedObjectNameList::nameByLanguageLocale | ( | $ | languageLocale | ) |
Definition at line 155 of file ezserializedobjectnamelist.php.
Referenced by alwaysAvailableName(), name(), nameByPrioritizedLanguages(), and eZContentClassNameList\store().
Definition at line 139 of file ezserializedobjectnamelist.php.
Referenced by name().
| static eZSerializedObjectNameList::nameFromSerializedString | ( | $ | serializedNames, |
| $ | languageLocale = false |
||
| ) | [static] |
Definition at line 266 of file ezserializedobjectnamelist.php.
Referenced by eZInformationCollectionAttribute\contentClassAttributeName().
Definition at line 290 of file ezserializedobjectnamelist.php.
Referenced by cleanNameList(), copy(), nameListCount(), updateAlwaysAvailable(), and validate().
Definition at line 305 of file ezserializedobjectnamelist.php.
| eZSerializedObjectNameList::normalize | ( | $ | languageInfo | ) |
| $languageInfo. | languageInfo = array( 'map_table' => array( [<lang> => <to_lang>], [<lang> => 'skip_language'], .... ) ); |
Note: it's probably needed to call 'validate' after 'normalize'. 'normialize' doesnt' check whether language exist or not, cause you can have names in languages which are not in 'map_table', so you need to call 'validate' anyway.
Definition at line 515 of file ezserializedobjectnamelist.php.
Returns an array of languages in which contentclass has translations. However, if there is a name in language which is not listed as 'available' for siteaccess, that langugese will not be returned (except of 'always available' language).
Definition at line 417 of file ezserializedobjectnamelist.php.
Referenced by nameByPrioritizedLanguages(), prioritizedLanguagesJsArray(), and untranslatedLanguages().
Definition at line 435 of file ezserializedobjectnamelist.php.
| eZSerializedObjectNameList::removeName | ( | $ | languageLocale | ) |
Definition at line 320 of file ezserializedobjectnamelist.php.
Referenced by validate().
Definition at line 315 of file ezserializedobjectnamelist.php.
Referenced by normalize().
Definition at line 69 of file ezserializedobjectnamelist.php.
| eZSerializedObjectNameList::setAlwaysAvailableLanguage | ( | $ | languageLocale | ) |
Definition at line 175 of file ezserializedobjectnamelist.php.
Referenced by updateAlwaysAvailable().
| eZSerializedObjectNameList::setDefaultLanguage | ( | $ | language | ) |
Definition at line 350 of file ezserializedobjectnamelist.php.
Referenced by setDefaultLanguageByLocale().
| eZSerializedObjectNameList::setDefaultLanguageByLocale | ( | $ | languageLocale, |
| $ | createIfNotExist = true |
||
| ) |
Definition at line 355 of file ezserializedobjectnamelist.php.
| eZSerializedObjectNameList::setHasDirtyData | ( | $ | hasDirtyData = true | ) |
Sets whether the object has dirty data or not.
Definition at line 285 of file ezserializedobjectnamelist.php.
Referenced by mergeNameList(), removeName(), setAlwaysAvailableLanguage(), setNameByLanguageLocale(), eZContentClassNameList\store(), and unserializeNames().
| eZSerializedObjectNameList::setName | ( | $ | name, |
| $ | languageLocale = false |
||
| ) |
Definition at line 221 of file ezserializedobjectnamelist.php.
Referenced by validate().
| eZSerializedObjectNameList::setNameByLanguageLocale | ( | $ | name, |
| $ | languageLocale | ||
| ) |
Definition at line 231 of file ezserializedobjectnamelist.php.
Referenced by mergeNameList(), normalize(), and setName().
| eZSerializedObjectNameList::setNameList | ( | $ | nameListArray | ) |
Definition at line 310 of file ezserializedobjectnamelist.php.
Referenced by resetNameList().
Returns top prioriry language for which there is translation according to siteaccess's available language list. If there is no translations for languages listed in siteaccess's available language list it returns 'always available' language.
Definition at line 395 of file ezserializedobjectnamelist.php.
Referenced by defaultLanguage(), and topPriorityLanguageLocale().
The same as 'topPriorityLanguage' but returns language locale.
Definition at line 376 of file ezserializedobjectnamelist.php.
Referenced by setName().
| eZSerializedObjectNameList::unserializeNames | ( | $ | serializedNamesString | ) |
Definition at line 79 of file ezserializedobjectnamelist.php.
Referenced by initFromSerializedList().
Returns an array of languages for which translations don't exist.
Definition at line 488 of file ezserializedobjectnamelist.php.
| eZSerializedObjectNameList::updateAlwaysAvailable | ( | $ | alwaysAvailableLocale = false | ) |
Definition at line 189 of file ezserializedobjectnamelist.php.
Referenced by normalize(), and validate().
| eZSerializedObjectNameList::validate | ( | $ | param = true | ) |
Make sure that languages namelist corresponds to languages in the system.
| $param. | TRUE - create languages if they don't exist in the system. FALSE - remove names form namelist if corresponding language doesn't exist in the system. array - language map. The name will be removed if its language is not in the map. Ex: array( 'language_locale_1' => 'map_to_language_locale', 'language_locale_2' => 'skip' ); will map name in 'language_locale_1' language to 'map_to_language_locale' and remove name in 'language_locale_2'. 'map_to_language_locale' language will be created If it doesn't exist in the system. |
Definition at line 567 of file ezserializedobjectnamelist.php.
| eZSerializedObjectNameList::$DefaultLanguage |
Definition at line 623 of file ezserializedobjectnamelist.php.
| eZSerializedObjectNameList::$HasDirtyData |
Definition at line 622 of file ezserializedobjectnamelist.php.
| eZSerializedObjectNameList::$NameList |
Definition at line 621 of file ezserializedobjectnamelist.php.
| const eZSerializedObjectNameList::ALWAYS_AVAILABLE_STR = 'always-available' |
Definition at line 13 of file ezserializedobjectnamelist.php.
Referenced by alwaysAvailableLanguage(), alwaysAvailableLanguageLocale(), alwaysAvailableName(), appendGroupName(), cleanNameList(), initFromString(), languageLocaleList(), languageMask(), setAlwaysAvailableLanguage(), and validate().