summaryrefslogtreecommitdiff
path: root/test/HTML5/Parser/InstructionProcessorMock.php
diff options
context:
space:
mode:
Diffstat (limited to 'test/HTML5/Parser/InstructionProcessorMock.php')
-rw-r--r--test/HTML5/Parser/InstructionProcessorMock.php22
1 files changed, 22 insertions, 0 deletions
diff --git a/test/HTML5/Parser/InstructionProcessorMock.php b/test/HTML5/Parser/InstructionProcessorMock.php
new file mode 100644
index 0000000..86572c7
--- /dev/null
+++ b/test/HTML5/Parser/InstructionProcessorMock.php
@@ -0,0 +1,22 @@
+<?php
+namespace HTML5\Tests\Parser;
+
+class InstructionProcessorMock implements \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;
+ }
+} \ No newline at end of file