From be39010be37f7f78b5fff11dfb269d87a3af3b86 Mon Sep 17 00:00:00 2001 From: Simon Sessingo Date: Tue, 27 Feb 2018 08:58:57 +0100 Subject: [PATCH] Throw correct exception-types. --- src/Pecee/SimpleRouter/Router.php | 4 +++- src/Pecee/SimpleRouter/SimpleRouter.php | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Pecee/SimpleRouter/Router.php b/src/Pecee/SimpleRouter/Router.php index 905bfb4..49eedc3 100644 --- a/src/Pecee/SimpleRouter/Router.php +++ b/src/Pecee/SimpleRouter/Router.php @@ -221,6 +221,7 @@ class Router * @param bool $rewrite * @return string|mixed * @throws HttpException + * @throws \Exception */ public function routeRequest($rewrite = false) { @@ -334,6 +335,7 @@ class Router /** * @param \Exception $e * @throws HttpException + * @throws \Exception * @return string */ protected function handleException(\Exception $e) @@ -365,7 +367,7 @@ class Router } } - throw new HttpException($e->getMessage(), (int)$e->getCode(), $e->getPrevious()); + throw $e; } public function arrayToParams(array $getParams = [], $includeEmpty = true) diff --git a/src/Pecee/SimpleRouter/SimpleRouter.php b/src/Pecee/SimpleRouter/SimpleRouter.php index 45f9951..81b6014 100644 --- a/src/Pecee/SimpleRouter/SimpleRouter.php +++ b/src/Pecee/SimpleRouter/SimpleRouter.php @@ -45,6 +45,7 @@ class SimpleRouter /** * @throws \Pecee\Http\Exceptions\MalformedUrlException * @throws HttpException + * @throws \Exception */ public static function start() {