/** * Create new menu. * * @param string $name * @param Callable $resolver * * @return \Pingpong\Menus\MenuBuilder */ public function create($name, Closure $resolver) { $builder = new MenuBuilder($name, $this->config); $builder->setViewFactory($this->views); $this->menus[$name] = $builder; return $resolver($builder); }
/** * Make new menu. * * @param string $name * * @return \Pingpong\Menus\MenuBuilder */ public function make($name) { $builder = new MenuBuilder($name, $this->config); $builder->setViewFactory($this->views); $this->menus[$name] = $builder; return $builder; }