/** * C'est ici que tout commence... * @param Request $request */ public function __construct(Request $request) { $this->Request = $request; Route::loadRoutes(); // On vérifie si une route créée par l'utilisateur correspond à la requêtes Route::searchFor($request->getURI(), function ($routeId, $routeParams = []) { // On a trouvé aucune route qui correspondait à la requête if ($routeId === null) { $routeParams = Route::buildFromURI($this->Request->getURI()); } $this->Request->setRoute($routeId, $routeParams); $controller = new Controller($this->Request); $this->content = $controller->call(); }); }