Example #1
0
 /**
  * add a route
  * @param string $pattern
  * @param Closure|string $callback
  * @param null|string $routeName
  * @param array HTTP Methode
  * @return Application
  */
 public function mount($pattern, $callback, $routeName = null, $methodes = array())
 {
     $route = new Route();
     $route->setPath($pattern)->setName($routeName)->setCallback($callback);
     $this->container['router']->mount($route, $methodes);
     return $this;
 }