1
0
mirror of https://github.com/phpbb/phpbb.git synced 2025-08-19 15:01:33 +02:00

[ticket/16834] Fix tag svg invalid in Entity - PHP8

PHPBB3-16834
This commit is contained in:
3D-I
2021-08-12 04:37:15 +02:00
parent 41059cd2e4
commit 9562259b72
2 changed files with 6 additions and 6 deletions

View File

@@ -195,11 +195,11 @@ class icon extends AbstractExtension
$doc = new \DOMDocument();
$doc->preserveWhiteSpace = false;
/**
* Suppression is needed as DOMDocument does not like HTML5 and SVGs.
* Options parameter prevents $dom->saveHTML() from adding an <html> element.
*/
@$doc->loadHTML($code, LIBXML_HTML_NOIMPLIED | LIBXML_HTML_NODEFDTD);
// Hide html5/svg errors
libxml_use_internal_errors(true);
// Options parameter prevents $dom->saveHTML() from adding an <html> element.
$doc->loadHTML($code, LIBXML_HTML_NOIMPLIED | LIBXML_HTML_NODEFDTD);
// Remove any DOCTYPE
foreach ($doc->childNodes as $child)