/**
  * @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'));
 }