function ManifestElement::getChildByName
3 calls to ManifestElement::getChildByName()
- ContainsElement::getExtensionElement in vendor/
phar-io/ manifest/ src/ xml/ ContainsElement.php - CopyrightElement::getLicenseElement in vendor/
phar-io/ manifest/ src/ xml/ CopyrightElement.php - RequiresElement::getPHPElement in vendor/
phar-io/ manifest/ src/ xml/ RequiresElement.php
File
-
vendor/
phar-io/ manifest/ src/ xml/ ManifestElement.php, line 45
Class
Namespace
PharIo\ManifestCode
protected function getChildByName(string $elementName) : DOMElement {
$element = $this->element
->getElementsByTagNameNS(self::XMLNS, $elementName)
->item(0);
if (!$element instanceof DOMElement) {
throw new ManifestElementException(sprintf('Element %s missing', $elementName));
}
return $element;
}