PhlyTest\Http\ServerRequestFactoryTest::testMarshalHostAndPortWillDetectPortInHostHeaderWhenPresent PHP Method

testMarshalHostAndPortWillDetectPortInHostHeaderWhenPresent() public method

    public function testMarshalHostAndPortWillDetectPortInHostHeaderWhenPresent()
    {
        $request = new ServerRequest();
        $request = $request->withUri(new Uri('http://example.com:8000/'));
        $request = $request->withMethod('GET');
        $request = $request->withHeader('Host', 'example.com:8000');
        $accumulator = (object) ['host' => '', 'port' => null];
        ServerRequestFactory::marshalHostAndPort($accumulator, [], $request);
        $this->assertEquals('example.com', $accumulator->host);
        $this->assertEquals(8000, $accumulator->port);
    }
ServerRequestFactoryTest