ComponentElement
extends ManifestElement
in package
Table of Contents
Constants
- XMLNS = 'https://phar.io/xml/manifest/1.0'
Properties
- $element : DOMElement
Methods
- __construct() : mixed
- getName() : string
- getVersion() : string
- getAttributeValue() : string
- getChildByName() : DOMElement
- getChildrenByName() : DOMNodeList
- hasAttribute() : bool
- hasChild() : bool
Constants
XMLNS
public
mixed
XMLNS
= 'https://phar.io/xml/manifest/1.0'
Properties
$element
private
DOMElement
$element
Methods
__construct()
public
__construct(DOMElement $element) : mixed
Parameters
- $element : DOMElement
getName()
public
getName() : string
Return values
stringgetVersion()
public
getVersion() : string
Return values
stringgetAttributeValue()
protected
getAttributeValue(string $name) : string
Parameters
- $name : string
Return values
stringgetChildByName()
protected
getChildByName(string $elementName) : DOMElement
Parameters
- $elementName : string
Return values
DOMElementgetChildrenByName()
protected
getChildrenByName(string $elementName) : DOMNodeList
Parameters
- $elementName : string
Return values
DOMNodeListhasAttribute()
protected
hasAttribute(string $name) : bool
Parameters
- $name : string
Return values
boolhasChild()
protected
hasChild(string $elementName) : bool
Parameters
- $elementName : string