Fix DOMNodeList length compatibility with PHP <7.2 in Content\Text\HTML

This commit is contained in:
Hypolite Petovan 2019-08-06 09:00:32 -04:00
parent d1db9bc8e6
commit 79374dbf7a

View File

@ -102,7 +102,7 @@ class HTML
/** @var \DOMNode $child */ /** @var \DOMNode $child */
foreach ($node->childNodes as $key => $child) { foreach ($node->childNodes as $key => $child) {
/* Remove empty text nodes at the start or at the end of the children list */ /* Remove empty text nodes at the start or at the end of the children list */
if ($key > 0 && $key < count($node->childNodes) -1 || trim($child->nodeValue)) { if ($key > 0 && $key < $node->childNodes->length - 1 || trim($child->nodeValue)) {
$newNode = $child->cloneNode(true); $newNode = $child->cloneNode(true);
$node->parentNode->insertBefore($newNode, $node); $node->parentNode->insertBefore($newNode, $node);
} }