/**
  * @param \Symfony\Component\HttpKernel\Event\GetResponseEvent $event
  * @param \FSi\Bundle\AdminBundle\Admin\Manager $adminManager
  * @param \Symfony\Component\Security\Core\Authorization\AuthorizationCheckerInterface $authorizationChecker
  * @param \FSi\Bundle\AdminSecurityBundle\spec\fixtures\SecuredElement $securedElement
  * @param \FSi\Bundle\AdminBundle\Admin\Element $element
  */
 function it_remove_element_from_admin_manager_when_its_secured_from_user($event, $adminManager, $authorizationChecker, $securedElement, $element)
 {
     $adminManager->getElements()->shouldBeCalled()->willReturn(array($securedElement, $element));
     $securedElement->isAllowed($authorizationChecker)->willReturn(false);
     $securedElement->getId()->shouldBeCalled()->willReturn('secured');
     $adminManager->removeElement('secured')->shouldBeCalled();
     $this->onKernelRequest($event);
 }