Inheritance: extends Symfony\Component\EventDispatcher\Event
 /**
  * @param \Newscoop\NewscoopBundle\Event\ConfigureMenuEvent $event
  */
 public function onMenuConfigure(ConfigureMenuEvent $event)
 {
     $user = $this->userService->getCurrentUser();
     if ($user->hasPermission('plugin_classifieds_access')) {
         $menu = $event->getMenu();
         $labelPlugins = $this->translator->trans('Content');
         $labelPluginName = $this->translator->trans('ads.menu.name');
         $menu[$labelPlugins]->addChild($this->translator->trans('ads.menu.name'), array('uri' => $event->getRouter()->generate('ahs_advertsplugin_admin_index')));
         $menu[$labelPlugins][$labelPluginName]->addChild($this->translator->trans('ads.menu.settings'), array('uri' => $event->getRouter()->generate('ahs_advertsplugin_admin_settings')));
         $menu[$labelPlugins][$labelPluginName][$this->translator->trans('ads.menu.settings')]->setDisplay(false);
         $menu[$labelPlugins][$labelPluginName]->addChild($this->translator->trans('ads.menu.categories'), array('uri' => $event->getRouter()->generate('ahs_advertsplugin_categories_index')));
         $menu[$labelPlugins][$labelPluginName][$this->translator->trans('ads.menu.categories')]->setDisplay(false);
     }
 }
 /**
  * @param ConfigureMenuEvent $event
  */
 public function onMenuConfigure(ConfigureMenuEvent $event)
 {
     $menu = $event->getMenu();
     $labelPlugins = $this->translator->trans('Plugins');
     $labelPluginName = $this->translator->trans('paywall.title');
     $menu[$labelPlugins]->addChild($labelPluginName, array('uri' => $event->getRouter()->generate('newscoop_paywall_admin_admin')));
     $menu[$labelPlugins][$labelPluginName]->addChild($this->translator->trans('Manage subscriptions'), array('uri' => $event->getRouter()->generate('newscoop_paywall_managesubscriptions_manage')));
     $menu[$labelPlugins][$labelPluginName][$this->translator->trans('Manage subscriptions')]->setDisplay(false);
     $menu[$labelPlugins][$labelPluginName]->addChild($this->translator->trans('Manage User Subscriptions'), array('uri' => $event->getRouter()->generate('newscoop_paywall_userssubscriptions_index')));
     $menu[$labelPlugins][$labelPluginName][$this->translator->trans('Manage User Subscriptions')]->setDisplay(false);
     $menu[$labelPlugins][$labelPluginName]->addChild($this->translator->trans('Configure Paywall'), array('uri' => $event->getRouter()->generate('newscoop_paywall_configurepaywall_index')));
     $menu[$labelPlugins][$labelPluginName][$this->translator->trans('Configure Paywall')]->setDisplay(false);
 }
 /**
  * @param \Newscoop\NewscoopBundle\Event\ConfigureMenuEvent $event
  */
 public function onMenuConfigure(ConfigureMenuEvent $event)
 {
     $menu = $event->getMenu();
     $menu[$this->translator->trans('Plugins')]->addChild('YouTube Plugin', array('uri' => $event->getRouter()->generate('newscoop_youtubeplugin_admin_index')));
 }
 /**
  * @param ConfigureMenuEvent $event
  */
 public function onMenuConfigure(ConfigureMenuEvent $event)
 {
     $menu = $event->getMenu();
     $menu[$this->translator->trans('Plugins')]->addChild($this->translator->trans('aes.name'), array('uri' => $event->getRouter()->generate('newscoop_admin_aes_settings')));
 }
 /**
  * @param ConfigureMenuEvent $event
  */
 public function onMenuConfigure(ConfigureMenuEvent $event)
 {
     $menu = $event->getMenu();
     $menu[$this->translator->trans('Plugins')]->addChild($this->translator->trans('plugin.admin.titlecontent'), array('uri' => $event->getRouter()->generate('newscoop_analytics_default_admin')));
 }
 /**
  * @param ConfigureMenuEvent $event
  */
 public function onMenuConfigure(ConfigureMenuEvent $event)
 {
     $menu = $event->getMenu();
     $menu[$this->translator->trans('Plugins')]->addChild($this->translator->trans('plugin.recommendation.label.menu'), array('uri' => $event->getRouter()->generate('newscoop_sendrecommendation_admin_index')));
 }
 /**
  * @param ConfigureMenuEvent $event
  */
 public function onMenuConfigure(ConfigureMenuEvent $event)
 {
     $menu = $event->getMenu();
     $menu[$this->translator->trans('Plugins')]->addChild($this->translator->trans('plugin.ingest.menu'), array('uri' => $event->getRouter()->generate('newscoop_ingestplugin_entry_list')));
 }