Newscoop\NewscoopBundle\Event\ConfigureMenuEvent::getMenu PHP Метод

getMenu() публичный Метод

public getMenu ( ) : Knp\Menu\ItemInterface
Результат Knp\Menu\ItemInterface
    public function getMenu()
    {
        return $this->menu;
    }

Usage Example

 /**
  * @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);
 }
All Usage Examples Of Newscoop\NewscoopBundle\Event\ConfigureMenuEvent::getMenu