Adding defaults to methods
This commit is contained in:
+2
-3
@@ -50,13 +50,12 @@ class Menu {
|
|||||||
foreach ($this->items as $item) {
|
foreach ($this->items as $item) {
|
||||||
if ($item->name == $name) {
|
if ($item->name == $name) {
|
||||||
$menu_item = $item;
|
$menu_item = $item;
|
||||||
//$menu_item = $item->nested();
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (!$menu_item) {
|
if (!$menu_item) {
|
||||||
$menu = new MenuItem();
|
$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 = $menu->nest(new Menu(Array('class' => 'nav nav-ident')));
|
||||||
$menu_item = $menu->nested();
|
$menu_item = $menu->nested();
|
||||||
$this->items[] = $menu;
|
$this->items[] = $menu;
|
||||||
@@ -75,7 +74,7 @@ class Menu {
|
|||||||
$this->create_submenu($name)->items[] = $item;
|
$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_item = $this->create_submenu($name, null);
|
||||||
$menu = new MenuItem();
|
$menu = new MenuItem();
|
||||||
$menu_item->items[] = $menu->link($link)->title($title)->icon($icon)->attributes($attributes)->weight($weight)->name($name);
|
$menu_item->items[] = $menu->link($link)->title($title)->icon($icon)->attributes($attributes)->weight($weight)->name($name);
|
||||||
|
|||||||
Reference in New Issue
Block a user