/** * Test the domain extract * * @param string $uriString * @param array $parts * @dataProvider validUriStringProviderWithPart */ public function testDomain(string $uriString, array $parts) { $uri = new Uri($uriString); if (isset($parts['domain'])) { $this->assertEquals($parts['domain'], $uri->getDomain()); } else { $this->assertNull($uri->getDomain()); } }