From 1bafbab56b7f07d4849d6abd6497aa1e792c1610 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20Sessing=C3=B8?= Date: Sat, 19 Mar 2016 16:27:25 +0100 Subject: [PATCH] [TASK] Moved RouterException. Readded lost stuff from Request. --- .../RouterException.php | 2 +- src/Pecee/Http/Request.php | 16 +++++++++++----- src/Pecee/SimpleRouter/RouterBase.php | 3 ++- src/Pecee/SimpleRouter/RouterController.php | 1 + src/Pecee/SimpleRouter/RouterEntry.php | 1 + src/Pecee/SimpleRouter/RouterGroup.php | 1 + src/Pecee/SimpleRouter/RouterResource.php | 1 + 7 files changed, 18 insertions(+), 7 deletions(-) rename src/Pecee/{SimpleRouter => Exception}/RouterException.php (62%) diff --git a/src/Pecee/SimpleRouter/RouterException.php b/src/Pecee/Exception/RouterException.php similarity index 62% rename from src/Pecee/SimpleRouter/RouterException.php rename to src/Pecee/Exception/RouterException.php index c8ca241..5432c66 100644 --- a/src/Pecee/SimpleRouter/RouterException.php +++ b/src/Pecee/Exception/RouterException.php @@ -1,3 +1,3 @@ -1); + } + + public function getAcceptFormats() { + if(isset($_SERVER['HTTP_ACCEPT'])) { + return explode(',', $_SERVER['HTTP_ACCEPT']); + } + return array(); + } + public function __set($name, $value = null) { $this->data[$name] = $value; } diff --git a/src/Pecee/SimpleRouter/RouterBase.php b/src/Pecee/SimpleRouter/RouterBase.php index 1dd6400..926d648 100644 --- a/src/Pecee/SimpleRouter/RouterBase.php +++ b/src/Pecee/SimpleRouter/RouterBase.php @@ -2,6 +2,7 @@ namespace Pecee\SimpleRouter; use Pecee\CsrfToken; +use Pecee\Exception\RouterException; use Pecee\Http\Middleware\BaseCsrfVerifier; use Pecee\Http\Request; @@ -18,7 +19,7 @@ class RouterBase { protected $defaultNamespace; protected $bootManagers; protected $baseCsrfVerifier; - + // TODO: clean up - cut some of the methods down to smaller pieces public function __construct() { diff --git a/src/Pecee/SimpleRouter/RouterController.php b/src/Pecee/SimpleRouter/RouterController.php index b05db29..14230b5 100644 --- a/src/Pecee/SimpleRouter/RouterController.php +++ b/src/Pecee/SimpleRouter/RouterController.php @@ -1,6 +1,7 @@