/**
  * @param GetResponseEvent $event
  *
  * @return mixed
  */
 public function onKernelRequest(GetResponseEvent $event)
 {
     if (HttpKernelInterface::MASTER_REQUEST !== $event->getRequestType()) {
         return false;
     }
     $this->drupal->defineState($event->getRequest());
     $this->strategy->buildResponse($this->drupal);
     $response = $this->drupal->getResponse();
     if ($this->drupal->hasResponse()) {
         $event->setResponse($response);
     }
 }