Adding defaults to methods

This commit is contained in:
ahwelp
2023-01-24 13:35:51 +00:00
parent 25d673f84d
commit 277c9d4201
+2 -3
View File
@@ -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);