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;
 }
Ejemplo n.º 2
0
 /**
  * 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;
 }