diff options
Diffstat (limited to 'src/Nodes/DOM')
-rw-r--r-- | src/Nodes/DOM/DOMAttr.php | 10 | ||||
-rw-r--r-- | src/Nodes/DOM/DOMCdataSection.php | 10 | ||||
-rw-r--r-- | src/Nodes/DOM/DOMCharacterData.php | 10 | ||||
-rw-r--r-- | src/Nodes/DOM/DOMComment.php | 10 | ||||
-rw-r--r-- | src/Nodes/DOM/DOMDocument.php | 28 | ||||
-rw-r--r-- | src/Nodes/DOM/DOMDocumentFragment.php | 10 | ||||
-rw-r--r-- | src/Nodes/DOM/DOMDocumentType.php | 10 | ||||
-rw-r--r-- | src/Nodes/DOM/DOMElement.php | 10 | ||||
-rw-r--r-- | src/Nodes/DOM/DOMNode.php | 13 | ||||
-rw-r--r-- | src/Nodes/DOM/DOMNotation.php | 10 | ||||
-rw-r--r-- | src/Nodes/DOM/DOMProcessingInstruction.php | 10 | ||||
-rw-r--r-- | src/Nodes/DOM/DOMText.php | 10 |
12 files changed, 141 insertions, 0 deletions
diff --git a/src/Nodes/DOM/DOMAttr.php b/src/Nodes/DOM/DOMAttr.php new file mode 100644 index 0000000..91729f3 --- /dev/null +++ b/src/Nodes/DOM/DOMAttr.php @@ -0,0 +1,10 @@ +<?php + +namespace andreskrey\Readability\Nodes\DOM; + +use andreskrey\Readability\Nodes\NodeTrait; + +class DOMAttr extends \DOMAttr +{ + use NodeTrait; +} diff --git a/src/Nodes/DOM/DOMCdataSection.php b/src/Nodes/DOM/DOMCdataSection.php new file mode 100644 index 0000000..4535e4e --- /dev/null +++ b/src/Nodes/DOM/DOMCdataSection.php @@ -0,0 +1,10 @@ +<?php + +namespace andreskrey\Readability\Nodes\DOM; + +use andreskrey\Readability\Nodes\NodeTrait; + +class DOMCdataSection extends \DOMCdataSection +{ + use NodeTrait; +} diff --git a/src/Nodes/DOM/DOMCharacterData.php b/src/Nodes/DOM/DOMCharacterData.php new file mode 100644 index 0000000..e4db11a --- /dev/null +++ b/src/Nodes/DOM/DOMCharacterData.php @@ -0,0 +1,10 @@ +<?php + +namespace andreskrey\Readability\Nodes\DOM; + +use andreskrey\Readability\Nodes\NodeTrait; + +class DOMCharacterData extends \DOMCharacterData +{ + use NodeTrait; +} diff --git a/src/Nodes/DOM/DOMComment.php b/src/Nodes/DOM/DOMComment.php new file mode 100644 index 0000000..13b004a --- /dev/null +++ b/src/Nodes/DOM/DOMComment.php @@ -0,0 +1,10 @@ +<?php + +namespace andreskrey\Readability\Nodes\DOM; + +use andreskrey\Readability\Nodes\NodeTrait; + +class DOMComment extends \DOMComment +{ + use NodeTrait; +} diff --git a/src/Nodes/DOM/DOMDocument.php b/src/Nodes/DOM/DOMDocument.php new file mode 100644 index 0000000..b99d464 --- /dev/null +++ b/src/Nodes/DOM/DOMDocument.php @@ -0,0 +1,28 @@ +<?php + +namespace andreskrey\Readability\Nodes\DOM; + +use andreskrey\Readability\Nodes\NodeTrait; + +class DOMDocument extends \DOMDocument +{ + use NodeTrait; + + public function __construct($version, $encoding) + { + parent::__construct($version, $encoding); + + $this->registerNodeClass('DOMAttr', DOMAttr::class); + $this->registerNodeClass('DOMCdataSection', DOMCdataSection::class); + $this->registerNodeClass('DOMCharacterData', DOMCharacterData::class); + $this->registerNodeClass('DOMComment', DOMComment::class); + $this->registerNodeClass('DOMDocument', self::class); + $this->registerNodeClass('DOMDocumentFragment', DOMDocumentFragment::class); + $this->registerNodeClass('DOMDocumentType', DOMDocumentType::class); + $this->registerNodeClass('DOMElement', DOMElement::class); + $this->registerNodeClass('DOMNode', DOMNode::class); + $this->registerNodeClass('DOMNotation', DOMNotation::class); + $this->registerNodeClass('DOMProcessingInstruction', DOMProcessingInstruction::class); + $this->registerNodeClass('DOMText', DOMText::class); + } +} diff --git a/src/Nodes/DOM/DOMDocumentFragment.php b/src/Nodes/DOM/DOMDocumentFragment.php new file mode 100644 index 0000000..bcb8946 --- /dev/null +++ b/src/Nodes/DOM/DOMDocumentFragment.php @@ -0,0 +1,10 @@ +<?php + +namespace andreskrey\Readability\Nodes\DOM; + +use andreskrey\Readability\Nodes\NodeTrait; + +class DOMDocumentFragment extends \DOMDocumentFragment +{ + use NodeTrait; +} diff --git a/src/Nodes/DOM/DOMDocumentType.php b/src/Nodes/DOM/DOMDocumentType.php new file mode 100644 index 0000000..18705a7 --- /dev/null +++ b/src/Nodes/DOM/DOMDocumentType.php @@ -0,0 +1,10 @@ +<?php + +namespace andreskrey\Readability\Nodes\DOM; + +use andreskrey\Readability\Nodes\NodeTrait; + +class DOMDocumentType extends \DOMDocumentType +{ + use NodeTrait; +} diff --git a/src/Nodes/DOM/DOMElement.php b/src/Nodes/DOM/DOMElement.php new file mode 100644 index 0000000..c07670b --- /dev/null +++ b/src/Nodes/DOM/DOMElement.php @@ -0,0 +1,10 @@ +<?php + +namespace andreskrey\Readability\Nodes\DOM; + +use andreskrey\Readability\Nodes\NodeTrait; + +class DOMElement extends \DOMElement +{ + use NodeTrait; +} diff --git a/src/Nodes/DOM/DOMNode.php b/src/Nodes/DOM/DOMNode.php new file mode 100644 index 0000000..f1944c4 --- /dev/null +++ b/src/Nodes/DOM/DOMNode.php @@ -0,0 +1,13 @@ +<?php + +namespace andreskrey\Readability\Nodes\DOM; + +use andreskrey\Readability\Nodes\NodeTrait; + +/** + * @method getAttribute($attribute) + */ +class DOMNode extends \DOMNode +{ + use NodeTrait; +} diff --git a/src/Nodes/DOM/DOMNotation.php b/src/Nodes/DOM/DOMNotation.php new file mode 100644 index 0000000..2e888ce --- /dev/null +++ b/src/Nodes/DOM/DOMNotation.php @@ -0,0 +1,10 @@ +<?php + +namespace andreskrey\Readability\Nodes\DOM; + +use andreskrey\Readability\Nodes\NodeTrait; + +class DOMNotation extends \DOMNotation +{ + use NodeTrait; +} diff --git a/src/Nodes/DOM/DOMProcessingInstruction.php b/src/Nodes/DOM/DOMProcessingInstruction.php new file mode 100644 index 0000000..9dd4c5c --- /dev/null +++ b/src/Nodes/DOM/DOMProcessingInstruction.php @@ -0,0 +1,10 @@ +<?php + +namespace andreskrey\Readability\Nodes\DOM; + +use andreskrey\Readability\Nodes\NodeTrait; + +class DOMProcessingInstruction extends \DOMProcessingInstruction +{ + use NodeTrait; +} diff --git a/src/Nodes/DOM/DOMText.php b/src/Nodes/DOM/DOMText.php new file mode 100644 index 0000000..42c575b --- /dev/null +++ b/src/Nodes/DOM/DOMText.php @@ -0,0 +1,10 @@ +<?php + +namespace andreskrey\Readability\Nodes\DOM; + +use andreskrey\Readability\Nodes\NodeTrait; + +class DOMText extends \DOMText +{ + use NodeTrait; +} |