/** * Register new menu item using url. * * @param $url * @param $title * @param array $attributes * * @return static */ public function url($url, $title, $order = 0, $attributes = array()) { if (func_num_args() == 3) { $arguments = func_get_args(); return $this->add(['url' => $this->formatUrl(array_get($arguments, 0)), 'title' => array_get($arguments, 1), 'attributes' => array_get($arguments, 2)]); } $url = $this->formatUrl($url); $item = MenuItem::make(compact('url', 'title', 'order', 'attributes')); $this->items[] = $item; return $item; }
/** * Register new menu item using url. * * @param $url * @param $title * @param array $attributes * * @return static */ public function url($url, $title, $order = 0, $attributes = array()) { $url = $this->formatUrl($url); $item = MenuItem::make(compact('url', 'title', 'order', 'attributes')); $this->items[] = $item; return $item; }
/** * Register new menu item using url. * * @param $url * @param $title * @param array $attributes * @return static */ public function url($url, $title, $attributes = array()) { $item = MenuItem::make(array('url' => $url, 'title' => $title, 'attributes' => $attributes)); $this->items[] = $item; return $item; }