Exemplo n.º 1
0
 /**
  * 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);
 }
Exemplo n.º 2
0
 /**
  * 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;
 }