You are here

private function TranslatorListener::setLocale in Zircon Profile 8

Same name and namespace in other branches
  1. 8.0 vendor/symfony/http-kernel/EventListener/TranslatorListener.php \Symfony\Component\HttpKernel\EventListener\TranslatorListener::setLocale()
2 calls to TranslatorListener::setLocale()
TranslatorListener::onKernelFinishRequest in vendor/symfony/http-kernel/EventListener/TranslatorListener.php
TranslatorListener::onKernelRequest in vendor/symfony/http-kernel/EventListener/TranslatorListener.php

File

vendor/symfony/http-kernel/EventListener/TranslatorListener.php, line 61

Class

TranslatorListener
Synchronizes the locale between the request and the translator.

Namespace

Symfony\Component\HttpKernel\EventListener

Code

private function setLocale(Request $request) {
  try {
    $this->translator
      ->setLocale($request
      ->getLocale());
  } catch (\InvalidArgumentException $e) {
    $this->translator
      ->setLocale($request
      ->getDefaultLocale());
  }
}