コード例 #1
0
 public function testMakeCreateStreamWithDataOfSource()
 {
     $content = 'Lorem ipsum dolor sit amet';
     $source = fopen('php://temp', 'w+b');
     fwrite($source, $content);
     InputFactory::setSource($source);
     $stream = InputFactory::make();
     $this->assertInstanceOf('Psr\\Http\\Message\\StreamInterface', $stream);
     $this->assertSame($content, $stream->getContents());
 }
コード例 #2
0
 public function testMakeCreateInput()
 {
     $source = Stream::fopen();
     fwrite($source, 'Lorem ipsum dolor sit amet');
     InputFactory::setSource($source);
     $input = InputFactory::make();
     $request = ServerRequestFactory::make();
     $body = $request->getBody();
     $this->assertEquals($body->getContents(), $input->getContents());
     InputFactory::setSource(null);
 }