/**
  * {@inheritdoc}
  */
 public function editAction($id = null)
 {
     if ($this->getRequest()->get('subclass') && $this->getRequest()->get('subclass') == 'menu') {
         if (false === $this->admin->isGranted('ROLE_SUPER_ADMIN')) {
             throw new AccessDeniedException();
         }
     }
     return parent::editAction($id);
 }
 /**
  * {@inheritdoc}
  */
 public function editAction($id = null)
 {
     /** @var Request $request */
     $request = $this->get('request_stack')->getCurrentRequest();
     if ($request->get('subclass') && $request->get('subclass') == 'menu') {
         if (false === $this->admin->isGranted('ROLE_SUPER_ADMIN')) {
             throw new AccessDeniedException();
         }
     }
     return parent::editAction($id);
 }