diff --git a/src/App.php b/src/App.php index eba86c7a897c9e209dad8233aebfd7a8edb1ab6c..d7e9e69b3710d0b7eda9a32c94904f7dc6726598 100644 --- a/src/App.php +++ b/src/App.php @@ -25,6 +25,5 @@ class App $this->router->addRoute('/', MainController::class); $this->router->addRoute('/login', LoginController::class); - // $this->router->addRoute('/', new BaseController(new UserService(new UserRepository()))); } } diff --git a/src/Router.php b/src/Router.php index c81ba44f2494e8c9e05ad03fb801ada99467620c..c6848b122946392f17d2c2efeaa911fef643e861 100644 --- a/src/Router.php +++ b/src/Router.php @@ -4,6 +4,7 @@ namespace app; use app\controllers; use app\Request as AppRequest; +use Exception; class Router { @@ -11,7 +12,6 @@ class Router function addRoute(string $route, $controller) { - var_dump($controller); $this->routes[$route] = $controller; } @@ -21,12 +21,14 @@ class Router $method = AppRequest::getMethod(); $params = AppRequest::getParams(); - var_dump($this->routes); if (isset($this->routes[$uri])) { - // var_dump($this->routes[$uri]); $controllerClass = $this->routes[$uri]; $class = new $controllerClass(); - return $class->handle($method, $params); + try { + return $class->handle($method, $params); + } catch (Exception $e) { + echo $e->getMessage(); + } } } }