[FEATURE]

- Added RouterController class.
- Added Router::controller functionality to SimpleRouter class.
- Bugfixes and optimisations.
This commit is contained in:
Simon Sessingø
2015-09-22 13:39:17 +02:00
parent 6b8ab11f28
commit 67c3479a3e
6 changed files with 223 additions and 35 deletions
+16
View File
@@ -83,6 +83,22 @@ class SimpleRouter {
return $route;
}
public static function all($url, $callback) {
$route = new RouterRoute($url, $callback);
$router = RouterBase::getInstance();
$router->addRoute($route);
return $route;
}
public static function controller($url, $controller) {
$route = new RouterController($url, $controller);
$router = RouterBase::getInstance();
$router->addRoute($route);
return $route;
}
public static function ressource($controller, $settings = array()) {
// not yet implemented
}