diff options
Diffstat (limited to 'src/Nodes')
-rw-r--r-- | src/Nodes/DOM/DOMElement.php | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/Nodes/DOM/DOMElement.php b/src/Nodes/DOM/DOMElement.php index 7486bad..b0da84f 100644 --- a/src/Nodes/DOM/DOMElement.php +++ b/src/Nodes/DOM/DOMElement.php @@ -35,11 +35,12 @@ class DOMElement extends \DOMElement public function previousElementSibling() { $previous = $this->previousSibling; - do { + while ($previous) { if ($previous->nodeType === XML_ELEMENT_NODE) { return $previous; } - } while ($previous = $previous->previousSibling); + $previous = $previous->previousSibling; + } return null; } } |