Example #1
0
 /**
  * Adds a new sub menu after an existing menu.
  * 
  * @param  string $afterMenu 
  * @param  \Stillat\Menu\Menu $menu 
  * @return void
  */
 public function addMenuAfter($afterMenu, $menu)
 {
     if (!$this->hasItem($afterMenu)) {
         throw new InvalidArgumentException("The menu item '{$afterMenu}' does not exist.");
     }
     $this->items->insertAfter($afterMenu, array($menu->getName(), $menu));
 }