<?php
/*
* Analyses a request, created the right Controller passing it the request
*/
class Dispatcher {
public static function dispatch($request) {
return static::dispatchToController($request->getControllerName(),$request);
}
public static function dispatchToController($controllerName, $request) {
$controllerClass = ucfirst($controllerName)."Controller";
$controller = new $controllerClass($controllerName,$request);
return $controller;
}
}
-
thibaut-felten authoredc2f31add