ソースを参照

Adding defaults to methods

ahwelp 2 年 前
コミット
277c9d4201
1 ファイル変更3 行追加4 行削除
  1. 3 4
      src/Menus/Menu.php

+ 3 - 4
src/Menus/Menu.php

@@ -50,13 +50,12 @@ class Menu {
         foreach ($this->items as $item) {
             if ($item->name == $name) {
                 $menu_item = $item;
-                //$menu_item = $item->nested();
                 break;
             }
         }
         if (!$menu_item) {
             $menu = new MenuItem();
-            $menu = $menu->title($title)->icon($icon)->attributes($attributes)->weight($weight)->name($name);
+            $menu = $menu->title($title)->icon($icon)->attributes($attributes)->weight($weight)->name($name)->link('#');
             $menu = $menu->nest(new Menu(Array('class' => 'nav nav-ident')));
             $menu_item = $menu->nested();
             $this->items[] = $menu;
@@ -75,7 +74,7 @@ class Menu {
         $this->create_submenu($name)->items[] = $item;
     }
 
-    public function add_on_new($name, $link, $title, $icon = '', $attributes = [], $weight = 0) {
+    public function add_on_new($name, $link = '#', $title, $icon = '', $attributes = [], $weight = 0) {
         $menu_item = $this->create_submenu($name, null);
         $menu = new MenuItem();
         $menu_item->items[] = $menu->link($link)->title($title)->icon($icon)->attributes($attributes)->weight($weight)->name($name);
@@ -158,4 +157,4 @@ class Menu {
         return $this->render();
     }
 
-}
+}