diff --git a/.github/workflows/qa.yaml b/.github/workflows/qa.yaml index 446c7d0..10212c1 100644 --- a/.github/workflows/qa.yaml +++ b/.github/workflows/qa.yaml @@ -7,7 +7,7 @@ jobs: QA: strategy: matrix: - php: [ '8.1', '8.2', '8.3','8.4' ] + php: [ '8.5' ] runs-on: ubuntu-24.04 steps: diff --git a/composer.json b/composer.json index f809a20..10faf26 100644 --- a/composer.json +++ b/composer.json @@ -9,15 +9,15 @@ "orbeon" ], "require": { - "php": "^8.1", + "php": "^8.5", "ext-soap": "*", "ext-dom": "*", "ext-curl": "*", "wsdltophp/wssecurity": "^2", "riverline/multipart-parser": "^2.1", - "symfony/serializer": "^6.4 || ^7.0 || ^8.0", - "symfony/property-info": "^6.4 || ^7.0 || ^8.0", - "symfony/property-access": "^6.4 || ^7.0 || ^8.0", + "symfony/serializer": "^7.0 || ^8.0", + "symfony/property-info": "^7.0 || ^8.0", + "symfony/property-access": "^7.0 || ^8.0", "phpdocumentor/reflection-docblock": "^5.6 || ^6.0", "jawira/the-lost-functions": "^1.7" }, diff --git a/src/Soap/DemandClient.php b/src/Soap/DemandClient.php index dd2910c..a688787 100644 --- a/src/Soap/DemandClient.php +++ b/src/Soap/DemandClient.php @@ -27,10 +27,10 @@ public function setCredentials(string $username, string $password): void /** * Send Soap request. */ - public function __doRequest($request, $location, $action, $version, bool $oneWay = false): ?string + public function __doRequest($request, $location, $action, $version, bool $oneWay = false, ?string $uriParserClass = null): ?string { $xml = $this->fixRequestNamespace($request); - return parent::__doRequest($xml, $location, $action, $version, $oneWay); + return parent::__doRequest($xml, $location, $action, $version, $oneWay, $uriParserClass); } /**