/**
  * @param GetResponseEvent $event
  */
 public function onKernelRequest(GetResponseEvent $event)
 {
     if (HttpKernel::MASTER_REQUEST != $event->getRequestType()) {
         return;
     }
     foreach ($this->adminManager->getElements() as $element) {
         if ($element instanceof SecuredElementInterface) {
             if (!$element->isAllowed($this->authorizationChecker)) {
                 /* @var $element \FSi\Bundle\AdminBundle\Admin\ElementInterface */
                 $this->adminManager->removeElement($element->getId());
             }
         }
     }
 }