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 @@