/** * 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; }