diff --git a/src/Pecee/SimpleRouter/Router.php b/src/Pecee/SimpleRouter/Router.php index 070ae2c..af457d6 100644 --- a/src/Pecee/SimpleRouter/Router.php +++ b/src/Pecee/SimpleRouter/Router.php @@ -200,6 +200,11 @@ class Router */ public function loadRoutes() { + // Stop processing routes if no valid route is found. + if($this->request->getRewriteRoute() === null && $this->request->getUrl() === null) { + return; + } + /* Initialize boot-managers */ /* @var $manager IRouterBootManager */ foreach ($this->bootManagers as $manager) { diff --git a/src/Pecee/SimpleRouter/SimpleRouter.php b/src/Pecee/SimpleRouter/SimpleRouter.php index 0c67c2c..45f9951 100644 --- a/src/Pecee/SimpleRouter/SimpleRouter.php +++ b/src/Pecee/SimpleRouter/SimpleRouter.php @@ -48,11 +48,6 @@ class SimpleRouter */ public static function start() { - // Stop processing routes if no valid route is found. - if(static::request()->getUrl()->getPath() === null) { - return; - } - echo static::router()->routeRequest(); }