withParsedBody() публичный Метод

public withParsedBody ( $data )
Пример #1
0
 /**
  * @param UriInterface $uri
  * @param string       $method
  * @param array        $data
  * @param array        $query
  * @param array        $cookies
  * @param array        $headers
  * @return ServerRequest
  */
 protected function request(UriInterface $uri, $method, array $data = [], array $query = [], array $cookies = [], array $headers = [])
 {
     $request = new ServerRequest([], [], $uri, $method, 'php://temp', $headers);
     return $request->withParsedBody($data)->withQueryParams($query)->withCookieParams($cookies);
 }
 /**
  * @param $uriString
  * @param string $method
  * @return ServerRequest
  */
 private function createRequest($uriString, $method = 'GET')
 {
     $uri = new Uri($uriString);
     $request = new ServerRequest(['QUERY_STRING' => 'query=query'], [], $uri, $method);
     return $request->withParsedBody([]);
 }
Пример #3
0
 public function testParamIsset()
 {
     $request = new ServerRequest();
     $cycle = new Cycle($request->withParsedBody(['foo' => 'bar']));
     $this->assertTrue(isset($cycle['foo']));
     $this->assertFalse(isset($cycle['bar']));
 }