Chris@0: languageManager && $this->currentUser->isAuthenticated()) { Chris@17: $preferred_langcode = $this->currentUser->getPreferredLangcode(FALSE); Chris@0: $languages = $this->languageManager->getLanguages(); Chris@17: if (!empty($preferred_langcode) && isset($languages[$preferred_langcode])) { Chris@0: $langcode = $preferred_langcode; Chris@0: } Chris@0: } Chris@0: Chris@0: // No language preference from the user. Chris@0: return $langcode; Chris@0: } Chris@0: Chris@0: }