mirror of
https://github.com/skipperbent/simple-php-router.git
synced 2026-06-17 08:47:52 +00:00
[TASK] Moved RouterException. Readded lost stuff from Request.
This commit is contained in:
+1
-1
@@ -1,3 +1,3 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace Pecee\SimpleRouter;
|
namespace Pecee\Exception;
|
||||||
class RouterException extends \Exception { }
|
class RouterException extends \Exception { }
|
||||||
@@ -6,11 +6,6 @@ class Request {
|
|||||||
protected static $instance;
|
protected static $instance;
|
||||||
|
|
||||||
protected $data;
|
protected $data;
|
||||||
protected $uri;
|
|
||||||
protected $host;
|
|
||||||
protected $method;
|
|
||||||
protected $headers;
|
|
||||||
protected $loadedRoute;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Return new instance
|
* Return new instance
|
||||||
@@ -136,6 +131,17 @@ class Request {
|
|||||||
return (isset($_REQUEST[$name]) ? $_REQUEST[$name] : $defaultValue);
|
return (isset($_REQUEST[$name]) ? $_REQUEST[$name] : $defaultValue);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function isFormatAccepted($format) {
|
||||||
|
return (isset($_SERVER['HTTP_ACCEPT']) && stripos($_SERVER['HTTP_ACCEPT'], $format) > -1);
|
||||||
|
}
|
||||||
|
|
||||||
|
public function getAcceptFormats() {
|
||||||
|
if(isset($_SERVER['HTTP_ACCEPT'])) {
|
||||||
|
return explode(',', $_SERVER['HTTP_ACCEPT']);
|
||||||
|
}
|
||||||
|
return array();
|
||||||
|
}
|
||||||
|
|
||||||
public function __set($name, $value = null) {
|
public function __set($name, $value = null) {
|
||||||
$this->data[$name] = $value;
|
$this->data[$name] = $value;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
namespace Pecee\SimpleRouter;
|
namespace Pecee\SimpleRouter;
|
||||||
|
|
||||||
use Pecee\CsrfToken;
|
use Pecee\CsrfToken;
|
||||||
|
use Pecee\Exception\RouterException;
|
||||||
use Pecee\Http\Middleware\BaseCsrfVerifier;
|
use Pecee\Http\Middleware\BaseCsrfVerifier;
|
||||||
use Pecee\Http\Request;
|
use Pecee\Http\Request;
|
||||||
|
|
||||||
@@ -18,7 +19,7 @@ class RouterBase {
|
|||||||
protected $defaultNamespace;
|
protected $defaultNamespace;
|
||||||
protected $bootManagers;
|
protected $bootManagers;
|
||||||
protected $baseCsrfVerifier;
|
protected $baseCsrfVerifier;
|
||||||
|
|
||||||
// TODO: clean up - cut some of the methods down to smaller pieces
|
// TODO: clean up - cut some of the methods down to smaller pieces
|
||||||
|
|
||||||
public function __construct() {
|
public function __construct() {
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace Pecee\SimpleRouter;
|
namespace Pecee\SimpleRouter;
|
||||||
|
|
||||||
|
use Pecee\Exception\RouterException;
|
||||||
use Pecee\Http\Request;
|
use Pecee\Http\Request;
|
||||||
|
|
||||||
class RouterController extends RouterEntry {
|
class RouterController extends RouterEntry {
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
namespace Pecee\SimpleRouter;
|
namespace Pecee\SimpleRouter;
|
||||||
|
|
||||||
|
use Pecee\Exception\RouterException;
|
||||||
use Pecee\Http\Middleware\IMiddleware;
|
use Pecee\Http\Middleware\IMiddleware;
|
||||||
use Pecee\Http\Request;
|
use Pecee\Http\Request;
|
||||||
|
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
namespace Pecee\SimpleRouter;
|
namespace Pecee\SimpleRouter;
|
||||||
|
|
||||||
|
use Pecee\Exception\RouterException;
|
||||||
use Pecee\Http\Request;
|
use Pecee\Http\Request;
|
||||||
|
|
||||||
class RouterGroup extends RouterEntry {
|
class RouterGroup extends RouterEntry {
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace Pecee\SimpleRouter;
|
namespace Pecee\SimpleRouter;
|
||||||
|
|
||||||
|
use Pecee\Exception\RouterException;
|
||||||
use Pecee\Http\Request;
|
use Pecee\Http\Request;
|
||||||
|
|
||||||
class RouterResource extends RouterEntry {
|
class RouterResource extends RouterEntry {
|
||||||
|
|||||||
Reference in New Issue
Block a user