diff --git a/flight/net/Request.php b/flight/net/Request.php index 8c784d2..4b485f2 100644 --- a/flight/net/Request.php +++ b/flight/net/Request.php @@ -185,9 +185,11 @@ class Request { $this->query->setData($_GET); } - if ($this->type == 'application/json' && $this->body != '') { + if (strpos($this->type, 'application/json') === 0 && $this->body != '') { $this->json = json_decode($this->body, true); + $this->json = new Collection($this->json); } + } /**