Contao\CoreBundle\EventListener\LocaleListener::getLocale PHP Метод

getLocale() приватный Метод

Returns the locale from the request, the session or the HTTP header.
private getLocale ( Request $request ) : string
$request Symfony\Component\HttpFoundation\Request
Результат string
    private function getLocale(Request $request)
    {
        if (null !== $request->attributes->get('_locale')) {
            return $this->formatLocaleId($request->attributes->get('_locale'));
        }
        if (null !== ($session = $request->getSession()) && $session->has('_locale')) {
            return $session->get('_locale');
        }
        return $request->getPreferredLanguage($this->availableLocales);
    }