summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAsmir Mustafic <[email protected]>2021-06-10 14:59:31 +0200
committerGitHub <[email protected]>2021-06-10 14:59:31 +0200
commite46e177a9caeafb6bbea2530b9a4bf349d3851c2 (patch)
tree4bf0d8c7dd964d0290a249ed8b7ca9dac78c455f
parentb363cb3892053221407651c2b15d306c82e124a5 (diff)
parente5933c6025fc881b3060637e7a6c79314fecc2c7 (diff)
Merge pull request #207 from derrabus/bugfix/php8-null
Fix PHP 8.1 deprecations
-rw-r--r--src/HTML5/Parser/DOMTreeBuilder.php4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/HTML5/Parser/DOMTreeBuilder.php b/src/HTML5/Parser/DOMTreeBuilder.php
index 24bdce8..293d83e 100644
--- a/src/HTML5/Parser/DOMTreeBuilder.php
+++ b/src/HTML5/Parser/DOMTreeBuilder.php
@@ -175,7 +175,7 @@ class DOMTreeBuilder implements EventHandler
// documents, and attempting to up-convert any older DTDs to HTML5.
$dt = $impl->createDocumentType('html');
// $this->doc = \DOMImplementation::createDocument(NULL, 'html', $dt);
- $this->doc = $impl->createDocument(null, null, $dt);
+ $this->doc = $impl->createDocument(null, '', $dt);
$this->doc->encoding = !empty($options['encoding']) ? $options['encoding'] : 'UTF-8';
}
@@ -406,6 +406,8 @@ class DOMTreeBuilder implements EventHandler
$aName = Elements::normalizeMathMlAttribute($aName);
}
+ $aVal = (string) $aVal;
+
try {
$prefix = ($pos = strpos($aName, ':')) ? substr($aName, 0, $pos) : false;