From dab10a41f04de952b1ae99654cf7850f50699495 Mon Sep 17 00:00:00 2001 From: Toon Verwerft Date: Thu, 19 Mar 2026 08:33:28 +0100 Subject: [PATCH 1/3] Replace azjezz/psl with php-standard-library/php-standard-library Swap to the official fork and add ^6.0 to the version constraint. Ref: phpro/soap-client#604 --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 7116afa..d0a0d98 100644 --- a/composer.json +++ b/composer.json @@ -20,7 +20,7 @@ "php-soap/wsdl": "^1.14", "php-soap/xml": "^1.9.0", "veewee/xml": "^3.0", - "azjezz/psl": "^3.0 || ^4.0 || ^5.0", + "php-standard-library/php-standard-library": "^3.0 || ^4.0 || ^5.0 || ^6.0", "symfony/console": "^5.4 || ^6.0 || ^7.0 || ^8.0", "webmozart/assert": "^1.11", "php-tui/php-tui": "^0.2.1" From 791c7a737bc90548527ea1cd3ea84d93eab1f7f5 Mon Sep 17 00:00:00 2001 From: Toon Verwerft Date: Thu, 19 Mar 2026 09:15:49 +0100 Subject: [PATCH 2/3] Bump minimum engine/wsdl to versions with PSL swap Ensures --prefer-lowest does not pull in azjezz/psl alongside php-standard-library/php-standard-library. --- composer.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/composer.json b/composer.json index d0a0d98..76357b4 100644 --- a/composer.json +++ b/composer.json @@ -16,8 +16,8 @@ "php": "~8.3.0 || ~8.4.0 || ~8.5.0", "ext-dom": "*", "goetas-webservices/xsd-reader": "^0.4.11", - "php-soap/engine": "^2.16", - "php-soap/wsdl": "^1.14", + "php-soap/engine": "^2.19", + "php-soap/wsdl": "^1.18", "php-soap/xml": "^1.9.0", "veewee/xml": "^3.0", "php-standard-library/php-standard-library": "^3.0 || ^4.0 || ^5.0 || ^6.0", From cc84484bca2d4ddf02d5d90660ed41fe1d70ebb2 Mon Sep 17 00:00:00 2001 From: Toon Verwerft Date: Thu, 19 Mar 2026 09:25:20 +0100 Subject: [PATCH 3/3] Bump veewee/xml minimum to ^3.6 veewee/xml 3.6.0 is the first version that replaced azjezz/psl with php-standard-library/php-standard-library, preventing class conflicts when resolving with --prefer-lowest. --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 76357b4..954f40c 100644 --- a/composer.json +++ b/composer.json @@ -19,7 +19,7 @@ "php-soap/engine": "^2.19", "php-soap/wsdl": "^1.18", "php-soap/xml": "^1.9.0", - "veewee/xml": "^3.0", + "veewee/xml": "^3.6", "php-standard-library/php-standard-library": "^3.0 || ^4.0 || ^5.0 || ^6.0", "symfony/console": "^5.4 || ^6.0 || ^7.0 || ^8.0", "webmozart/assert": "^1.11",