get('security.authorization_checker') ->isGranted('ROLE_SUPER_ADMIN'); if ($serviceContainer->hasParameter('audit_show_menu') && $ROLE_SUPER_ADMIN) { $this->audit_show_menu = $serviceContainer->getParameter('audit_show_menu'); } $this->urlAudit = $serviceContainer->get('router')->generate('entity_audit'); } /** * @param ConfigureMenuEvent $event */ public function addMenuItems(ConfigureMenuEvent $event) { if ($this->audit_show_menu) { $menu = $event->getMenu(); $uri = $this->urlAudit; $menu->addChild('Auditoría', compact('uri')) ->setExtra('translation_domain', 'AuditBundle'); } } }