public function doFromObject($source_object, KalturaDetachedResponseProfile $responseProfile = null) { $ret = parent::doFromObject($source_object, $responseProfile); if ($this->shouldGet('languageCode', $responseProfile)) { $languageReflector = KalturaTypeReflectorCacher::get('KalturaLanguage'); $languageCodeReflector = KalturaTypeReflectorCacher::get('KalturaLanguageCode'); if ($languageReflector && $languageCodeReflector) { $languageCode = $languageReflector->getConstantName($this->language); if ($languageCode) { $this->languageCode = $languageCodeReflector->getConstantValue($languageCode); } } } return $ret; }