eZ\Publish\Core\Search\Legacy\Content\Handler::extractMatchedLanguage PHP Method

extractMatchedLanguage() protected method

protected extractMatchedLanguage ( $languageMask, $mainLanguageId, $languageSettings )
    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;
    }