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