middlewares); if($middleware === null) { return $this->controller_handler->handle($request); } return $middleware->process($request, $this); } }