Author: Yorkie Chadwick (y.chadwick@networking.ch)
Exemplo n.º 1
0
 /**
  * @param  MenuItemInterface $menuItem
  * @return MenuItemInterface
  */
 public function getRootParent(MenuItemInterface $menuItem)
 {
     if (!$menuItem->getId()) {
         return false;
     }
     if ($parent = $menuItem->getParent()) {
         return $this->getRootParent($parent);
     }
     return $menuItem;
 }
Exemplo n.º 2
0
 /**
  * Add menuItem
  *
  * @param  MenuItemInterface $menuItem
  * @return $this
  */
 public function setMenuItem(MenuItemInterface $menuItem)
 {
     $menuItem->setPage($this);
     $this->menuItem = $menuItem;
     return $this;
 }