public function getRequest() { $request = new Request($this->protocolVersion); $request->setMethod($_SERVER['REQUEST_METHOD']); $request->setUrl($this->requestUrl->get()); $request->setHeaders((new RequestHeaders())->get()); $request->setBody(new RequestBodyInputStream()); return $request; }
/** * Create the Request object passed to the selected URI handler. * * @param string $uri * $param string $mappingId */ protected function createRequest($uri, $action, $mappingId, $parameters) { $request = new Request($uri, $mappingId); $request->setAction($action); $request->setDocumentRoot($_SERVER['DOCUMENT_ROOT']); if ($parameters !== null) { $request->setParameters($parameters); } return $request; }