Networking\InitCmsBundle\EventListener\LocaleListener::matchLocaleInAvailableLanguages PHP Метод

matchLocaleInAvailableLanguages() защищенный Метод

try to match browser language with available languages
protected matchLocaleInAvailableLanguages ( $locale ) : string
$locale
Результат string
    protected function matchLocaleInAvailableLanguages($locale)
    {
        foreach ($this->availableLanguages as $language) {
            // browser accept language matches an available language
            if ($locale == $language['locale']) {
                return $language['locale'];
            }
            // first part of browser accept language matches an available language
            if (substr($locale, 0, 2) == substr($language['locale'], 0, 2)) {
                return $language['locale'];
            }
        }
        return false;
    }