function ManifestDocument::fetchElementByName
4 calls to ManifestDocument::fetchElementByName()
- ManifestDocument::getBundlesElement in vendor/
phar-io/ manifest/ src/ xml/ ManifestDocument.php - ManifestDocument::getContainsElement in vendor/
phar-io/ manifest/ src/ xml/ ManifestDocument.php - ManifestDocument::getCopyrightElement in vendor/
phar-io/ manifest/ src/ xml/ ManifestDocument.php - ManifestDocument::getRequiresElement in vendor/
phar-io/ manifest/ src/ xml/ ManifestDocument.php
File
-
vendor/
phar-io/ manifest/ src/ xml/ ManifestDocument.php, line 104
Class
Namespace
PharIo\ManifestCode
private function fetchElementByName(string $elementName) : DOMElement {
$element = $this->dom
->getElementsByTagNameNS(self::XMLNS, $elementName)
->item(0);
if (!$element instanceof DOMElement) {
throw new ManifestDocumentException(sprintf('Element %s missing', $elementName));
}
return $element;
}