Neos\Flow\Tests\Unit\Http\RequestTest::setContentAlsoAcceptsAStreamAsInputAndSetsContentLengthAndTypeAccordingly PHP Method

setContentAlsoAcceptsAStreamAsInputAndSetsContentLengthAndTypeAccordingly() public method

    public function setContentAlsoAcceptsAStreamAsInputAndSetsContentLengthAndTypeAccordingly()
    {
        $streamHandler = fopen('file://' . __FILE__, 'r');
        $request = Request::create(new Uri('http://dev.blog.rob/?foo=bar'), 'POST');
        $request->setContent($streamHandler);
        $this->assertSame($streamHandler, $request->getContent());
        $this->assertEquals('application/octet-stream', $request->getHeader('Content-Type'));
        $this->assertEquals(filesize(__FILE__), $request->getHeader('Content-Length'));
    }
RequestTest