From e79c4743b79379a24616b53488e73284c272d92d Mon Sep 17 00:00:00 2001 From: Al Amrikasir Date: Wed, 7 Dec 2016 11:14:21 +0700 Subject: [PATCH 1/3] Update for Dynamic Request URI Env. --- src/Klein/Request.php | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/src/Klein/Request.php b/src/Klein/Request.php index 6696f5d9..39302fd3 100644 --- a/src/Klein/Request.php +++ b/src/Klein/Request.php @@ -88,7 +88,10 @@ class Request */ protected $body; - + /** + * Request uri Environment for Dynamic Routing + */ + protected $uri = "REQUEST_URI"; /** * Methods */ @@ -392,7 +395,18 @@ public function userAgent() { return $this->headers->get('USER_AGENT'); } - + + /** + * Set the request URI + * + * @return string + */ + public function Seturi($uri) + { + $this->uri = $uri ; + return $this; + } + /** * Gets the request URI * @@ -400,7 +414,7 @@ public function userAgent() */ public function uri() { - return $this->server->get('REQUEST_URI', '/'); + return $this->server->get($this->uri, '/'); } /** From 3eb09db322f75b3a940b171deed3fbe1c5fd9ef5 Mon Sep 17 00:00:00 2001 From: Al Amrikasir Date: Wed, 7 Dec 2016 11:41:48 +0700 Subject: [PATCH 2/3] Update Request.php --- src/Klein/Request.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Klein/Request.php b/src/Klein/Request.php index 39302fd3..143d719d 100644 --- a/src/Klein/Request.php +++ b/src/Klein/Request.php @@ -401,7 +401,7 @@ public function userAgent() * * @return string */ - public function Seturi($uri) + public function set_uri($uri) { $this->uri = $uri ; return $this; From b894f51275ea34268f2bad74efedf5fe7d4db09a Mon Sep 17 00:00:00 2001 From: Al Amrikasir Date: Wed, 7 Dec 2016 11:56:42 +0700 Subject: [PATCH 3/3] Update Request.php --- src/Klein/Request.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Klein/Request.php b/src/Klein/Request.php index 143d719d..fae8fced 100644 --- a/src/Klein/Request.php +++ b/src/Klein/Request.php @@ -401,7 +401,7 @@ public function userAgent() * * @return string */ - public function set_uri($uri) + public function seturi($uri) { $this->uri = $uri ; return $this;