diff options
author | Technosophos <[email protected]> | 2013-04-23 09:29:40 -0500 |
---|---|---|
committer | Technosophos <[email protected]> | 2013-04-23 09:29:40 -0500 |
commit | fc75691b0a834d19bb9b3a4cd4f0a2803a48f6e4 (patch) | |
tree | 7f6e8f8caaa1bce0dbd7b1ead2097bb86cf27e5c | |
parent | 48cbec335c4b2e1f63b79ebd632b3988e4c3bd89 (diff) | |
parent | a18cd857b0d1186831b386d6aa52c37212671e02 (diff) |
Merge branch 'master' of github.com:technosophos/HTML5-PHP
-rw-r--r-- | src/HTML5/Serializer/Traverser.php | 20 | ||||
-rw-r--r-- | test/HTML5/Serializer/TraverserTest.php | 1 |
2 files changed, 19 insertions, 2 deletions
diff --git a/src/HTML5/Serializer/Traverser.php b/src/HTML5/Serializer/Traverser.php index 6d5e805..a066517 100644 --- a/src/HTML5/Serializer/Traverser.php +++ b/src/HTML5/Serializer/Traverser.php @@ -280,6 +280,15 @@ class Traverser { return (bool)preg_match('/^(' . self::$block_elements . ')$/i', $name); } + /** + * Is the element literal? + * + * @param mixed $element + * An element implementing DOMNode. + * + * @return boolean + * True if literal and false otherise. + */ protected function isLiteral($element) { if (!$element->parentNode) { return FALSE; @@ -288,13 +297,20 @@ class Traverser { } + /** + * Is an element local? + * + * @param mixed $ele + * An element that implement \DOMNode. + * + * @return bool + * True if local and false otherwise. + */ protected function isLocalElement($ele) { $uri = $ele->namespaceURI; if (empty($uri)) { return FALSE; } return isset(self::$local_ns[$uri]); - } - } diff --git a/test/HTML5/Serializer/TraverserTest.php b/test/HTML5/Serializer/TraverserTest.php index 0717a75..059b314 100644 --- a/test/HTML5/Serializer/TraverserTest.php +++ b/test/HTML5/Serializer/TraverserTest.php @@ -2,6 +2,7 @@ namespace HTML5\Tests; use \HTML5\Serializer\Traverser; +use \HTML5\Parser; require_once __DIR__ . '/../TestCase.php'; |