public function testWithUriNoHost() { $request = new Request("http://www.fabysdev.com", "get", null, ["HoSt" => ["www.fabysdev.com"]]); $new = $request->withUri(new Uri("/")); $this->assertNotSame($request, $new); $hosts = $new->getHeader("host"); $this->assertEquals("www.fabysdev.com", $hosts[0]); }