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'] = ''; $GLOBALS['HTTP_RAW_POST_DATA'] = '';
return; return;
} }
libxml_disable_entity_loader(true); if (PHP_VERSION_ID < 80000)
$params = Rhymix\Framework\Parsers\XMLRPCParser::parse($GLOBALS['HTTP_RAW_POST_DATA']); {
libxml_disable_entity_loader(true);
}
$params = Rhymix\Framework\Parsers\XMLRPCParser::parse($GLOBALS['HTTP_RAW_POST_DATA']) ?: [];
} }
elseif($request_method === 'JSON') elseif($request_method === 'JSON')
{ {