예제 #1
0
 /**
  * Add children to the given menu recursively
  *
  * @param MenuitemEntity   $child
  * @param MenuItem $sub
  */
 private function addSubItemToMenu(MenuitemEntity $child, MenuItem $sub)
 {
     $sub->url($child->uri, $child->title);
     if ($this->hasChildren($child)) {
         $this->addChildrenToMenu($child->title, $child->items, $sub);
     }
 }
예제 #2
0
 /**
  * Add children to the given menu recursively
  * @param Menuitem $child
  * @param PingpongMenuItem $sub
  */
 private function addSubItemToMenu(Menuitem $child, PingpongMenuItem $sub)
 {
     $sub->url($child->uri, $child->title);
     if ($this->hasChildren($child)) {
         $this->addChildrenToMenu($child->title, $child->items, $sub);
     } else {
         $sub->url($child->url_target, $child->title, 0, ['icon' => $child->icon]);
     }
 }