diff --git a/composer.json b/composer.json index e7c280b..aa22e5d 100644 --- a/composer.json +++ b/composer.json @@ -20,7 +20,7 @@ }, "autoload": { "psr-4": { - "Pecee\\": "src/" + "Pecee\\": "src/Pecee/" } } } \ No newline at end of file diff --git a/src/Pecee/Http/Response.php b/src/Pecee/Http/Response.php index 6749044..b8fcb66 100644 --- a/src/Pecee/Http/Response.php +++ b/src/Pecee/Http/Response.php @@ -54,12 +54,11 @@ class Response { /** * Json encode array * @param array $value - * @return self $this */ public function json(array $value) { $this->header('Content-type: application/json'); echo json_encode($value); - return $this; + die(); } /** diff --git a/src/Pecee/SimpleRouter/RouterRoute.php b/src/Pecee/SimpleRouter/RouterRoute.php index 029c242..387f55f 100644 --- a/src/Pecee/SimpleRouter/RouterRoute.php +++ b/src/Pecee/SimpleRouter/RouterRoute.php @@ -90,8 +90,8 @@ class RouterRoute extends RouterEntry { } } - // Add parameter value - $parameters[$parameter] = $parameterValue; + // Add parameter value, if it doesn't exist - replace it with null value + $parameters[$parameter] = ($parameterValue === '') ? null : $parameterValue; } } } @@ -160,5 +160,4 @@ class RouterRoute extends RouterEntry { return parent::setSettings($settings); } - } \ No newline at end of file