diff options
Diffstat (limited to 'plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM')
15 files changed, 0 insertions, 282 deletions
diff --git a/plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMAttr.php b/plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMAttr.php deleted file mode 100644 index 1bdf395e7..000000000 --- a/plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMAttr.php +++ /dev/null @@ -1,10 +0,0 @@ -<?php - -namespace fivefilters\Readability\Nodes\DOM; - -use fivefilters\Readability\Nodes\NodeTrait; - -class DOMAttr extends \DOMAttr -{ - use NodeTrait; -} diff --git a/plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMCdataSection.php b/plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMCdataSection.php deleted file mode 100644 index 6ac3dcdfc..000000000 --- a/plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMCdataSection.php +++ /dev/null @@ -1,10 +0,0 @@ -<?php - -namespace fivefilters\Readability\Nodes\DOM; - -use fivefilters\Readability\Nodes\NodeTrait; - -class DOMCdataSection extends \DOMCdataSection -{ - use NodeTrait; -} diff --git a/plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMCharacterData.php b/plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMCharacterData.php deleted file mode 100644 index b196979fc..000000000 --- a/plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMCharacterData.php +++ /dev/null @@ -1,10 +0,0 @@ -<?php - -namespace fivefilters\Readability\Nodes\DOM; - -use fivefilters\Readability\Nodes\NodeTrait; - -class DOMCharacterData extends \DOMCharacterData -{ - use NodeTrait; -} diff --git a/plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMComment.php b/plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMComment.php deleted file mode 100644 index 3b691f486..000000000 --- a/plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMComment.php +++ /dev/null @@ -1,10 +0,0 @@ -<?php - -namespace fivefilters\Readability\Nodes\DOM; - -use fivefilters\Readability\Nodes\NodeTrait; - -class DOMComment extends \DOMComment -{ - use NodeTrait; -} diff --git a/plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMDocument.php b/plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMDocument.php deleted file mode 100644 index d91233807..000000000 --- a/plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMDocument.php +++ /dev/null @@ -1,30 +0,0 @@ -<?php - -namespace fivefilters\Readability\Nodes\DOM; - -use fivefilters\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('DOMEntity', DOMEntity::class); - $this->registerNodeClass('DOMEntityReference', DOMEntityReference::class); - $this->registerNodeClass('DOMNode', DOMNode::class); - $this->registerNodeClass('DOMNotation', DOMNotation::class); - $this->registerNodeClass('DOMProcessingInstruction', DOMProcessingInstruction::class); - $this->registerNodeClass('DOMText', DOMText::class); - } -} diff --git a/plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMDocumentFragment.php b/plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMDocumentFragment.php deleted file mode 100644 index 33a3f950a..000000000 --- a/plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMDocumentFragment.php +++ /dev/null @@ -1,10 +0,0 @@ -<?php - -namespace fivefilters\Readability\Nodes\DOM; - -use fivefilters\Readability\Nodes\NodeTrait; - -class DOMDocumentFragment extends \DOMDocumentFragment -{ - use NodeTrait; -} diff --git a/plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMDocumentType.php b/plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMDocumentType.php deleted file mode 100644 index cf3cd0f88..000000000 --- a/plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMDocumentType.php +++ /dev/null @@ -1,10 +0,0 @@ -<?php - -namespace fivefilters\Readability\Nodes\DOM; - -use fivefilters\Readability\Nodes\NodeTrait; - -class DOMDocumentType extends \DOMDocumentType -{ - use NodeTrait; -} diff --git a/plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMElement.php b/plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMElement.php deleted file mode 100644 index b0da84fb9..000000000 --- a/plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMElement.php +++ /dev/null @@ -1,46 +0,0 @@ -<?php - -namespace fivefilters\Readability\Nodes\DOM; - -use fivefilters\Readability\Nodes\NodeTrait; - -class DOMElement extends \DOMElement -{ - use NodeTrait; - - /** - * Returns the child elements of this element. - * - * To get all child nodes, including non-element nodes like text and comment nodes, use childNodes. - * - * @return DOMNodeList - */ - public function children() - { - $newList = new DOMNodeList(); - foreach ($this->childNodes as $node) { - if ($node->nodeType === XML_ELEMENT_NODE) { - $newList->add($node); - } - } - return $newList; - } - - /** - * Returns the Element immediately prior to the specified one in its parent's children list, or null if the specified element is the first one in the list. - * - * @see https://wiki.php.net/rfc/dom_living_standard_api - * @return DOMElement|null - */ - public function previousElementSibling() - { - $previous = $this->previousSibling; - while ($previous) { - if ($previous->nodeType === XML_ELEMENT_NODE) { - return $previous; - } - $previous = $previous->previousSibling; - } - return null; - } -} diff --git a/plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMEntity.php b/plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMEntity.php deleted file mode 100644 index 751b59c48..000000000 --- a/plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMEntity.php +++ /dev/null @@ -1,10 +0,0 @@ -<?php - -namespace fivefilters\Readability\Nodes\DOM; - -use fivefilters\Readability\Nodes\NodeTrait; - -class DOMEntity extends \DOMEntity -{ - use NodeTrait; -} diff --git a/plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMEntityReference.php b/plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMEntityReference.php deleted file mode 100644 index d6fd6d49c..000000000 --- a/plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMEntityReference.php +++ /dev/null @@ -1,10 +0,0 @@ -<?php - -namespace fivefilters\Readability\Nodes\DOM; - -use fivefilters\Readability\Nodes\NodeTrait; - -class DOMEntityReference extends \DOMEntityReference -{ - use NodeTrait; -} diff --git a/plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMNode.php b/plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMNode.php deleted file mode 100644 index 4a3ab0dc3..000000000 --- a/plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMNode.php +++ /dev/null @@ -1,14 +0,0 @@ -<?php - -namespace fivefilters\Readability\Nodes\DOM; - -use fivefilters\Readability\Nodes\NodeTrait; - -/** - * @method getAttribute($attribute) - * @method hasAttribute($attribute) - */ -class DOMNode extends \DOMNode -{ - use NodeTrait; -} diff --git a/plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMNodeList.php b/plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMNodeList.php deleted file mode 100644 index a718c00ce..000000000 --- a/plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMNodeList.php +++ /dev/null @@ -1,82 +0,0 @@ -<?php - -namespace fivefilters\Readability\Nodes\DOM; - -/** - * Class DOMNodeList. - * - * This is a fake DOMNodeList class that allows adding items to the list. The original class is static and the nodes - * are defined automagically when instantiating it. This fake version behaves exactly the same way but adds the function - * add() that allows to insert new DOMNodes into the DOMNodeList. - * - * It cannot extend the original DOMNodeList class because the functionality behind the property ->length is hidden - * from the user and cannot be extended, changed, or tweaked. - */ -class DOMNodeList implements \Countable, \IteratorAggregate -{ - /** - * @var array - */ - protected $items = []; - - /** - * @var int - */ - protected $length = 0; - - /** - * To allow access to length in the same way that DOMNodeList allows. - * - * {@inheritdoc} - */ - public function __get($name) - { - switch ($name) { - case 'length': - return $this->length; - default: - trigger_error(sprintf('Undefined property: %s::%s', static::class, $name)); - } - } - - /** - * @param DOMNode|DOMElement|DOMComment $node - * - * @return DOMNodeList - */ - public function add($node) - { - $this->items[] = $node; - $this->length++; - - return $this; - } - - /** - * @param int $offset - * - * @return DOMNode|DOMElement|DOMComment - */ - public function item(int $offset) - { - return $this->items[$offset]; - } - - /** - * @return int|void - */ - public function count(): int - { - return $this->length; - } - - /** - * To make it compatible with iterator_to_array() function. - * - * {@inheritdoc} - */ - public function getIterator(): \ArrayIterator - { - return new \ArrayIterator($this->items); - } -} diff --git a/plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMNotation.php b/plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMNotation.php deleted file mode 100644 index d276e42a4..000000000 --- a/plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMNotation.php +++ /dev/null @@ -1,10 +0,0 @@ -<?php - -namespace fivefilters\Readability\Nodes\DOM; - -use fivefilters\Readability\Nodes\NodeTrait; - -class DOMNotation extends \DOMNotation -{ - use NodeTrait; -} diff --git a/plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMProcessingInstruction.php b/plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMProcessingInstruction.php deleted file mode 100644 index 82c69cf01..000000000 --- a/plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMProcessingInstruction.php +++ /dev/null @@ -1,10 +0,0 @@ -<?php - -namespace fivefilters\Readability\Nodes\DOM; - -use fivefilters\Readability\Nodes\NodeTrait; - -class DOMProcessingInstruction extends \DOMProcessingInstruction -{ - use NodeTrait; -} diff --git a/plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMText.php b/plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMText.php deleted file mode 100644 index 6a5716c92..000000000 --- a/plugins/af_readability/vendor/fivefilters/readability.php/src/Nodes/DOM/DOMText.php +++ /dev/null @@ -1,10 +0,0 @@ -<?php - -namespace fivefilters\Readability\Nodes\DOM; - -use fivefilters\Readability\Nodes\NodeTrait; - -class DOMText extends \DOMText -{ - use NodeTrait; -} |