From 28f2dcb17db644a75f8df6bd7a134175c3d20ac8 Mon Sep 17 00:00:00 2001 From: Buchholz Date: Sun, 17 Oct 2021 11:57:46 +0200 Subject: [PATCH] libxml_disable_entity_loader php8 deprecated --- include/tool/Image.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/include/tool/Image.php b/include/tool/Image.php index 9ea148a..1ec3d1b 100644 --- a/include/tool/Image.php +++ b/include/tool/Image.php @@ -221,12 +221,13 @@ namespace gp\tool{ */ $internalErrors = libxml_use_internal_errors(true); - $disableEntities = libxml_disable_entity_loader(true); + /* $disableEntities = libxml_disable_entity_loader(true); php8 deprecated */ libxml_clear_errors(); + /* $doc->loadXML(file_get_contents($filename),$options); */ $doc = new \DOMDocument(); $doc->loadXML($src_svg, LIBXML_NONET); libxml_use_internal_errors($internalErrors); - libxml_disable_entity_loader($disableEntities); + if( $error = libxml_get_last_error() ){ libxml_clear_errors(); // msg("SVG processing - LibXML Error: " . $error->message );