25        $language_identification = 
"{$identification->serialize()}|$language_key";
 
   29            $mt->setId($language_identification);
 
   65        $key = 
"{$identification->serialize()}|{$lng}";
 
   69        if ($item = self::find(
$key)) {
 
   70            return $item->getTranslation();
 
   85        $key = 
"{$identification->serialize()}|{$lng}";
 
   96        static $default_language;
 
   98        if (!$default_language) {
 
   99            $default_language = 
$DIC->language()->getDefaultLanguage() ? 
$DIC->language()->getDefaultLanguage() : 
"en";
 
  102        return $default_language;
 
An exception for terminatinating execution or to throw for unit testing.
Class CachedActiveRecord.
static find($primary_key, array $add_constructor_args=array())
@inheritDoc
static getInstance($component)
Class ilMMItemTranslationStorage.
static hasDefaultTranslation(IdentificationInterface $identification)
setLanguageKey(string $language_key)
$connector_container_name
static storeDefaultTranslation(IdentificationInterface $identification, string $translation)
setIdentification(string $identification)
setTranslation(string $translation)
static storeTranslation(IdentificationInterface $identification, string $language_key, string $translation)
static getDefaultLanguage()
Interface IdentificationInterface.