/** * @param GetResponseEvent $event */ public function onKernelRequest(GetResponseEvent $event) { if (HttpKernelInterface::MASTER_REQUEST !== $event->getRequestType()) { return; } $request = $event->getRequest(); if (!$this->isAdminRoute($request->getRequestUri())) { return; } if ($request->getHost() !== $this->domainConfiguration->getHost()) { // Add flash message for admin pages $this->session->getFlashBag()->add('warning', 'multi_domain.host_override_active'); } }
/** * @return array */ public function getCurrentHost() { return $this->domainConfiguration->getHost(); }
/** * @return string */ protected function getHost() { return $this->domainConfiguration->getHost(); }