diff --git a/classes/context/Context.class.php b/classes/context/Context.class.php index 5bd9dfa1f..0576b55f1 100644 --- a/classes/context/Context.class.php +++ b/classes/context/Context.class.php @@ -1219,8 +1219,11 @@ class Context $GLOBALS['HTTP_RAW_POST_DATA'] = ''; return; } - libxml_disable_entity_loader(true); - $params = Rhymix\Framework\Parsers\XMLRPCParser::parse($GLOBALS['HTTP_RAW_POST_DATA']); + if (PHP_VERSION_ID < 80000) + { + libxml_disable_entity_loader(true); + } + $params = Rhymix\Framework\Parsers\XMLRPCParser::parse($GLOBALS['HTTP_RAW_POST_DATA']) ?: []; } elseif($request_method === 'JSON') {