File: /var/www/vhost/disk-apps/magento.bikenow.co/vendor/laminas/laminas-json/src/Server/Request/Http.php
<?php
/**
* @see https://github.com/laminas/laminas-json for the canonical source repository
* @copyright https://github.com/laminas/laminas-json/blob/master/COPYRIGHT.md
* @license https://github.com/laminas/laminas-json/blob/master/LICENSE.md New BSD License
*/
namespace Laminas\Json\Server\Request;
use Laminas\Json\Server\Request as JsonRequest;
class Http extends JsonRequest
{
/**
* Raw JSON pulled from POST body
* @var string
*/
protected $rawJson;
/**
* Constructor
*
* Pull JSON request from raw POST body and use to populate request.
*
*/
public function __construct()
{
$json = file_get_contents('php://input');
$this->rawJson = $json;
if (!empty($json)) {
$this->loadJson($json);
}
}
/**
* Get JSON from raw POST body
*
* @return string
*/
public function getRawJson()
{
return $this->rawJson;
}
}