Add support for parsed JSON property in Request.

pull/116/head
Berkus 11 years ago
parent 0f6b6769d0
commit 62c4f2fa0b

@ -29,6 +29,7 @@ use flight\util\Collection;
* length - The content length
* query - Query string parameters
* data - Post parameters
* json - JSON decoded body for application/json requests
* cookies - Cookie parameters
* files - Uploaded files
*/
@ -98,6 +99,11 @@ class Request {
*/
public $data;
/**
* @var \flight\util\Collection JSON decoded body
*/
public $json;
/**
* @var \flight\util\Collection Cookie parameters
*/
@ -178,6 +184,14 @@ class Request {
$this->query->setData($_GET);
}
if ($this->type == 'application/json' && $this->body != '')
{
$v = json_decode($this->body, true);
if ($v) {
$this->json = /*new Collection(*/$v;//);
}
}
}
/**

Loading…
Cancel
Save