summaryrefslogtreecommitdiff
path: root/plugins/af_readability/vendor/masterminds/html5/test/HTML5/Parser/InstructionProcessorMock.php
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/af_readability/vendor/masterminds/html5/test/HTML5/Parser/InstructionProcessorMock.php')
-rw-r--r--plugins/af_readability/vendor/masterminds/html5/test/HTML5/Parser/InstructionProcessorMock.php26
1 files changed, 26 insertions, 0 deletions
diff --git a/plugins/af_readability/vendor/masterminds/html5/test/HTML5/Parser/InstructionProcessorMock.php b/plugins/af_readability/vendor/masterminds/html5/test/HTML5/Parser/InstructionProcessorMock.php
new file mode 100644
index 000000000..4637a802c
--- /dev/null
+++ b/plugins/af_readability/vendor/masterminds/html5/test/HTML5/Parser/InstructionProcessorMock.php
@@ -0,0 +1,26 @@
+<?php
+
+namespace Masterminds\HTML5\Tests\Parser;
+
+class InstructionProcessorMock implements \Masterminds\HTML5\InstructionProcessor
+{
+ public $name = null;
+
+ public $data = null;
+
+ public $count = 0;
+
+ public function process(\DOMElement $element, $name, $data)
+ {
+ $this->name = $name;
+ $this->data = $data;
+ ++$this->count;
+
+ $div = $element->ownerDocument->createElement('div');
+ $div->nodeValue = 'foo';
+
+ $element->appendChild($div);
+
+ return $div;
+ }
+}