Mercurial > hg > cmmr2012-drupal-site
comparison core/modules/language/src/EventSubscriber/LanguageRequestSubscriber.php @ 5:12f9dff5fda9 tip
Update to Drupal core 8.7.1
author | Chris Cannam |
---|---|
date | Thu, 09 May 2019 15:34:47 +0100 |
parents | a9cd425dd02b |
children |
comparison
equal
deleted
inserted
replaced
4:a9cd425dd02b | 5:12f9dff5fda9 |
---|---|
5 use Drupal\Core\DrupalKernelInterface; | 5 use Drupal\Core\DrupalKernelInterface; |
6 use Drupal\Core\Session\AccountInterface; | 6 use Drupal\Core\Session\AccountInterface; |
7 use Drupal\Core\StringTranslation\Translator\TranslatorInterface; | 7 use Drupal\Core\StringTranslation\Translator\TranslatorInterface; |
8 use Drupal\language\ConfigurableLanguageManagerInterface; | 8 use Drupal\language\ConfigurableLanguageManagerInterface; |
9 use Drupal\language\LanguageNegotiatorInterface; | 9 use Drupal\language\LanguageNegotiatorInterface; |
10 use Symfony\Component\HttpKernel\HttpKernelInterface; | |
11 use Symfony\Component\HttpKernel\KernelEvents; | 10 use Symfony\Component\HttpKernel\KernelEvents; |
12 use Symfony\Component\HttpKernel\Event\GetResponseEvent; | 11 use Symfony\Component\HttpKernel\Event\GetResponseEvent; |
13 use Symfony\Component\EventDispatcher\EventSubscriberInterface; | 12 use Symfony\Component\EventDispatcher\EventSubscriberInterface; |
14 | 13 |
15 /** | 14 /** |
69 * | 68 * |
70 * @param \Symfony\Component\HttpKernel\Event\GetResponseEvent $event | 69 * @param \Symfony\Component\HttpKernel\Event\GetResponseEvent $event |
71 * The Event to process. | 70 * The Event to process. |
72 */ | 71 */ |
73 public function onKernelRequestLanguage(GetResponseEvent $event) { | 72 public function onKernelRequestLanguage(GetResponseEvent $event) { |
74 if ($event->getRequestType() == HttpKernelInterface::MASTER_REQUEST) { | 73 if ($event->isMasterRequest()) { |
75 $this->setLanguageOverrides(); | 74 $this->setLanguageOverrides(); |
76 } | 75 } |
77 } | 76 } |
78 | 77 |
79 /** | 78 /** |