From f48aee3488d0d484de5bb569d70a7ff8969bd7c1 Mon Sep 17 00:00:00 2001 From: slizhva Date: Mon, 24 Nov 2025 14:37:51 +0300 Subject: [PATCH] Fix text value if mb_ereg_replace return null. --- src/PHPHtmlParser/Dom/Node/TextNode.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/PHPHtmlParser/Dom/Node/TextNode.php b/src/PHPHtmlParser/Dom/Node/TextNode.php index 1c8b646c..63572da0 100644 --- a/src/PHPHtmlParser/Dom/Node/TextNode.php +++ b/src/PHPHtmlParser/Dom/Node/TextNode.php @@ -53,7 +53,7 @@ public function __construct(string $text, $removeDoubleSpace = true) if ($replacedText === false) { throw new LogicalException('mb_ereg_replace returns false when attempting to clean white space from "' . $text . '".'); } - $text = $replacedText; + $text = $replacedText ?: ''; } // restore line breaks