protected function extractMatchedLanguage($languageMask, $mainLanguageId, $languageSettings)
{
foreach ($languageSettings['languages'] as $languageCode) {
if ($languageMask & $this->languageHandler->loadByLanguageCode($languageCode)->id) {
return $languageCode;
}
}
if ($languageMask & 1 || empty($languageSettings['languages'])) {
return $this->languageHandler->load($mainLanguageId)->languageCode;
}
return null;
}