Public Member Functions | |
| __construct () | |
| endDocument () | |
| Must be called manually. | |
| startElement ($parser, $name, $attributes) | |
| endElement ($parser, $name) | |
| characters ($parser, $data) | |
| getDiffLines () | |
Public Attributes | |
| $textNodes = array() | |
| $bodyNode | |
| const | regex = '/([\s\.\,\"\\\'\(\)\?\:\;\!\{\}\-\+\*\=\_\[\]\&\|\$]{1})/' |
| const | whitespace = '/^[\s]{1}$/' |
| const | delimiter = '/^[\s\.\,\"\\\'\(\)\?\:\;\!\{\}\-\+\*\=\_\[\]\&\|\$]{1}$/' |
Protected Attributes | |
| $bodyStarted = false | |
| $bodyEnded = false | |
Private Member Functions | |
| endWord () | |
Private Attributes | |
| $currentParent | |
| $newWord = '' | |
| $whiteSpaceBeforeThis = false | |
| $lastSibling | |
| $notInPre = true | |
Definition at line 71 of file HTMLDiff.php.
| DomTreeBuilder::__construct | ( | ) |
Definition at line 91 of file HTMLDiff.php.
| DomTreeBuilder::characters | ( | $ | parser, | |
| $ | data | |||
| ) |
| DomTreeBuilder::endDocument | ( | ) |
Must be called manually.
Definition at line 99 of file HTMLDiff.php.
References HTMLDiffer::diffDebug(), and endWord().
Referenced by endElement().
| DomTreeBuilder::endElement | ( | $ | parser, | |
| $ | name | |||
| ) |
Definition at line 123 of file HTMLDiff.php.
References TagNode::$blocks, $name, HTMLDiffer::diffDebug(), endDocument(), and endWord().
| DomTreeBuilder::endWord | ( | ) | [private] |
Definition at line 176 of file HTMLDiff.php.
Referenced by characters(), endDocument(), endElement(), and startElement().
| DomTreeBuilder::getDiffLines | ( | ) |
Definition at line 188 of file HTMLDiff.php.
| DomTreeBuilder::startElement | ( | $ | parser, | |
| $ | name, | |||
| $ | attributes | |||
| ) |
Definition at line 104 of file HTMLDiff.php.
References TagNode::$blocks, $name, HTMLDiffer::diffDebug(), and endWord().
DomTreeBuilder::$bodyEnded = false [protected] |
Definition at line 83 of file HTMLDiff.php.
| DomTreeBuilder::$bodyNode |
Definition at line 75 of file HTMLDiff.php.
DomTreeBuilder::$bodyStarted = false [protected] |
Definition at line 81 of file HTMLDiff.php.
DomTreeBuilder::$currentParent [private] |
Definition at line 77 of file HTMLDiff.php.
DomTreeBuilder::$lastSibling [private] |
Definition at line 87 of file HTMLDiff.php.
DomTreeBuilder::$newWord = '' [private] |
Definition at line 79 of file HTMLDiff.php.
DomTreeBuilder::$notInPre = true [private] |
Definition at line 89 of file HTMLDiff.php.
| DomTreeBuilder::$textNodes = array() |
Definition at line 73 of file HTMLDiff.php.
DomTreeBuilder::$whiteSpaceBeforeThis = false [private] |
Definition at line 85 of file HTMLDiff.php.
| const DomTreeBuilder::delimiter = '/^[\s\.\,\"\\\'\(\)\?\:\;\!\{\}\-\+\*\=\_\[\]\&\|\$]{1}$/' |
Definition at line 152 of file HTMLDiff.php.
| const DomTreeBuilder::regex = '/([\s\.\,\"\\\'\(\)\?\:\;\!\{\}\-\+\*\=\_\[\]\&\|\$]{1})/' |
Definition at line 150 of file HTMLDiff.php.
| const DomTreeBuilder::whitespace = '/^[\s]{1}$/' |
Definition at line 151 of file HTMLDiff.php.
1.5.9