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

createUsesReasonableDefaultsForCreatingANewRequest() public method

    public function createUsesReasonableDefaultsForCreatingANewRequest()
    {
        $uri = new Uri('http://flow.typo3.org/foo/bar?baz=1&quux=true#at-the-very-bottom');
        $request = Request::create($uri);
        $this->assertEquals('GET', $request->getMethod());
        $this->assertEquals($uri, $request->getUri());
        $this->assertEquals('HTTP/1.1', $request->getVersion());
        $uri = new Uri('https://flow.typo3.org/foo/bar?baz=1&quux=true#at-the-very-bottom');
        $request = Request::create($uri);
        $this->assertEquals($uri, $request->getUri());
        $uri = new Uri('http://flow.typo3.org/foo/bar?baz=1&quux=true#at-the-very-bottom');
        $request = Request::create($uri, 'POST');
        $this->assertEquals('POST', $request->getMethod());
        $this->assertEquals($uri, $request->getUri());
    }
RequestTest