From 95bd84a59a138f8a6b13f86820c9f7fa7d8e6d0a Mon Sep 17 00:00:00 2001 From: Daniel Scherzer Date: Sat, 8 Aug 2026 18:14:13 -0700 Subject: [PATCH] [`%pS` migration] Use `%pS` in ext/xmlreader --- ext/xmlreader/php_xmlreader.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ext/xmlreader/php_xmlreader.c b/ext/xmlreader/php_xmlreader.c index 6a7fb65e2af0..b6639c9b0687 100644 --- a/ext/xmlreader/php_xmlreader.c +++ b/ext/xmlreader/php_xmlreader.c @@ -213,7 +213,7 @@ void xmlreader_unset_property(zend_object *object, zend_string *name, void **cac xmlreader_prop_handler *hnd = xmlreader_get_prop_handler(name, cache_slot); if (hnd != NULL) { - zend_throw_error(NULL, "Cannot unset %s::$%s", ZSTR_VAL(object->ce->name), ZSTR_VAL(name)); + zend_throw_error(NULL, "Cannot unset %pS::$%pS", object->ce->name, name); return; } @@ -1282,7 +1282,7 @@ PHP_METHOD(XMLReader, expand) /* Note: cannot use NODE_GET_OBJ here because of the wrong return type */ domobj = Z_LIBXML_NODE_P(basenode); if (UNEXPECTED(domobj->node == NULL)) { - php_error_docref(NULL, E_WARNING, "Couldn't fetch %s", ZSTR_VAL(Z_OBJCE_P(basenode)->name)); + php_error_docref(NULL, E_WARNING, "Couldn't fetch %pS", Z_OBJCE_P(basenode)->name); RETURN_FALSE; } node = domobj->node->node;