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.