Skip to content

Commit e9b4c2f

Browse files
committed
SoapClient CompatTrait
(cherry picked from commit 5f4f2f1)
1 parent c377434 commit e9b4c2f

2 files changed

Lines changed: 20 additions & 15 deletions

File tree

src/Debug/Collector/SoapClient/CompatTrait.php

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -16,21 +16,8 @@
1616

1717
$traitExists = \trait_exists(__NAMESPACE__ . '\\CompatTrait', false);
1818

19-
if (PHP_VERSION_ID >= 80400 && !$traitExists) {
20-
/**
21-
* @phpcs:disable Generic.Classes.DuplicateClassName.Found
22-
*/
23-
trait CompatTrait
24-
{
25-
/**
26-
* {@inheritDoc}
27-
*/
28-
#[\ReturnTypeWillChange]
29-
public function __doRequest($request, $location, $action, $version, $oneWay = 0, $uriParserClass = null)
30-
{
31-
return $this->doDoRequest($request, $location, $action, $version, $oneWay, $uriParserClass);
32-
}
33-
}
19+
if (PHP_VERSION_ID >= 80500 && !$traitExists) {
20+
require __DIR__ . '/CompatTrait_8.5.php';
3421
} elseif (!$traitExists) {
3522
/**
3623
* @phpcs:disable Generic.Classes.DuplicateClassName.Found
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<?php
2+
3+
namespace bdk\Debug\Collector\SoapClient;
4+
5+
/**
6+
* @phpcs:disable Generic.Classes.DuplicateClassName.Found
7+
*/
8+
trait CompatTrait
9+
{
10+
/**
11+
* {@inheritDoc}
12+
*/
13+
#[\ReturnTypeWillChange]
14+
public function __doRequest($request, $location, $action, $version, $oneWay = 0, $uriParserClass = null)
15+
{
16+
return $this->doDoRequest($request, $location, $action, $version, $oneWay, $uriParserClass);
17+
}
18+
}

0 commit comments

Comments
 (0)