/** * We check whether we can open all registered IANA content types */ public function testRegisteredIANAMediaTypes() { $dom = new \DOMDocument(); $dom->load(__DIR__ . '/media-types.xml'); $elements = $dom->getElementsByTagName('file'); foreach ($elements as $element) { if ($element->getAttribute('type') == 'template') { $mediaType = new MediaType($element->textContent); $this->assertNotEmpty($mediaType->getType()); $this->assertNotEmpty($mediaType->getSubType()); } } }