mirror of
https://github.com/php/php-src.git
synced 2026-03-24 00:02:20 +01:00
Merge branch 'PHP-8.1' into PHP-8.2
* PHP-8.1: ext/xml: Suppress libxml deprecation for `_xmlParserCtxt.inState` (#19131)
This commit is contained in:
@@ -375,7 +375,9 @@ _get_entity(void *user, const xmlChar *name)
|
||||
if (ret == NULL)
|
||||
ret = xmlGetDocEntity(parser->parser->myDoc, name);
|
||||
|
||||
ZEND_DIAGNOSTIC_IGNORED_START("-Wdeprecated-declarations")
|
||||
if (ret == NULL || parser->parser->instate == XML_PARSER_CONTENT) {
|
||||
ZEND_DIAGNOSTIC_IGNORED_END
|
||||
if (ret == NULL || ret->etype == XML_INTERNAL_GENERAL_ENTITY || ret->etype == XML_INTERNAL_PARAMETER_ENTITY || ret->etype == XML_INTERNAL_PREDEFINED_ENTITY) {
|
||||
/* Predefined entities will expand unless no cdata handler is present */
|
||||
if (parser->h_default && ! (ret && ret->etype == XML_INTERNAL_PREDEFINED_ENTITY && parser->h_cdata)) {
|
||||
|
||||
Reference in New Issue
Block a user