/** * Rad\Network\Http\Request constructor */ public function __construct() { parent::__construct($_SERVER, $this->prepareUploadedFiles($_FILES), $this->prepareUri($_SERVER), isset($_SERVER['REQUEST_METHOD']) ? $_SERVER['REQUEST_METHOD'] : 'GET', 'php://input', $this->prepareHeaders($_SERVER)); $this->cookieParams = $_COOKIE; $this->queryParams = $_GET; $this->parsedBody = $this->prepareParsedBody(); if (isset($this->parsedBody['_method'])) { $this->method = strtoupper($this->parsedBody['_method']); } }