diff options
author | Asmir Mustafic <[email protected]> | 2021-06-10 14:59:31 +0200 |
---|---|---|
committer | GitHub <[email protected]> | 2021-06-10 14:59:31 +0200 |
commit | e46e177a9caeafb6bbea2530b9a4bf349d3851c2 (patch) | |
tree | 4bf0d8c7dd964d0290a249ed8b7ca9dac78c455f | |
parent | b363cb3892053221407651c2b15d306c82e124a5 (diff) | |
parent | e5933c6025fc881b3060637e7a6c79314fecc2c7 (diff) |
Merge pull request #207 from derrabus/bugfix/php8-null
Fix PHP 8.1 deprecations
-rw-r--r-- | src/HTML5/Parser/DOMTreeBuilder.php | 4 |
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; |