From ece0b746f4bad317322f55a753c21be8deff8362 Mon Sep 17 00:00:00 2001 From: Michael Wallner Date: Fri, 15 May 2015 15:12:47 +0200 Subject: [PATCH] make this routes only available for non-production --- app/bootstrap/router.php | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/app/bootstrap/router.php b/app/bootstrap/router.php index 7377cfd..50f2a3c 100644 --- a/app/bootstrap/router.php +++ b/app/bootstrap/router.php @@ -17,18 +17,20 @@ $injector->share(RouteCollector::class) $injector->make(Session::class)->reset()->regenerateId(); $injector->make(Web::class)->redirect($injector->make(BaseUrl::class)); }); - $routes->addRoute("GET", "/session", function(array $args = null) use($injector) { - $session = $injector->make(Session::class); - $response = $injector->make(Response::class); - if (!(extension_loaded("xdebug") && ini_get("xdebug.overload_var_dump") && ini_get("html_errors"))) { - $response->setContentType("text/plain"); - } - ob_start($response); - var_dump($_SESSION, $session); - }); - $routes->addRoute("GET", "/info", function(array $args = null) { - phpinfo(); - }); + if (APP_ENVIRONMENT !== "production") { + $routes->addRoute("GET", "/session", function(array $args = null) use($injector) { + $session = $injector->make(Session::class); + $response = $injector->make(Response::class); + if (!(extension_loaded("xdebug") && ini_get("xdebug.overload_var_dump") && ini_get("html_errors"))) { + $response->setContentType("text/plain"); + } + ob_start($response); + var_dump($_SESSION, $session); + }); + $routes->addRoute("GET", "/info", function(array $args = null) { + phpinfo(); + }); + } foreach (parse_ini_file(__DIR__."/../../config/routes.ini", true) as $controller => $definition) { $factory = function(array $args = null) use($injector, $controller) { -- 2.30.2