/** * @param \AppBundle\Event\ConfigureMenuEvent $event */ public function onArtesanusNavBar(ArtesanusMenuEvent $event) { $menu = $event->getMenu(); $notifications = count($this->notifications->findNotificationsUnanswered()); $menu->addChild('Moocsy', array('route' => 'moocsy_admin_courses')); $menu->addChild('Notifications | ' . $notifications . '', array('route' => 'moocsy_admin_notifications')); }
/** * @param \AppBundle\Event\ConfigureMenuEvent $event */ public function onArtesanusNavBar(ArtesanusMenuEvent $event) { $menu = $event->getMenu(); foreach ($this->managers->getManagers() as $p => $packages) { if (!is_int($p)) { $p = ucwords($p); $menu->addChild($p, array())->setAttribute('dropdown', true)->setAttribute('icon', 'icon-user')->setAttribute('class', 'dropdown-toggle'); foreach ($packages as $i => $item) { $menu[$p]->addChild(ucwords($i), array('route' => $i))->setAttribute('icon', 'icon-edit'); } } else { $menu->addChild(ucwords($packages['manager']), array('route' => $packages['manager'])); } } }
/** * @param \AppBundle\Event\ConfigureMenuEvent $event */ public function onArtesanusNavBar(ArtesanusMenuEvent $event) { $menu = $event->getMenu(); $menu->addChild('Home', array('route' => 'artesanus_home')); }