Adding defaults to methods
This commit is contained in:
+3
-4
@@ -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();
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user