Example #1
0
 /**
  * @return RequestInterface
  */
 public static function setUp()
 {
     $body = new Body();
     $body->setStream(new Stream(Stream::PHP_INPUT));
     $body->setParser(new JsonParser());
     $server = new Server($_SERVER);
     $request = new self();
     $request->setServer($server)->setUri(new Uri($server))->setCookie(new Cookie())->setFiles(new Files())->setForm(new Form())->setBody($body)->setMethod($server->getRequestMethod());
     return $request;
 }
Example #2
0
 public static function createFromGlobals()
 {
     $request = new self();
     $request->setGet(new ParameterBag($_GET));
     $request->setPost(new ParameterBag($_POST));
     $request->setCookie(new ParameterBag($_COOKIE));
     $request->setSession(new ParameterBag($_SESSION));
     $request->setServer(new ParameterBag($_SERVER));
     $request->setFile(new ParameterBag($_FILES));
     return $request;
 }