Fix deprecated function call and potential type error in XMLRPC request parser

This commit is contained in:
Kijin Sung 2023-10-03 16:16:06 +09:00
parent df6292b202
commit 57d7821bcc

View file

@ -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')
{