diff --git a/.phive/phars.xml b/.phive/phars.xml
index 2c4c998..35f9832 100644
--- a/.phive/phars.xml
+++ b/.phive/phars.xml
@@ -1,5 +1,5 @@
-
+
diff --git a/composer.json b/composer.json
index 0bc2871..1c8bc9c 100644
--- a/composer.json
+++ b/composer.json
@@ -24,13 +24,13 @@
"ext-soap": "*",
"ext-dom": "*",
"azjezz/psl": "^2.1",
- "php-soap/engine": "^1.3",
+ "php-soap/engine": "^1.3|^2.0",
"php-soap/wsdl": "^1.3",
"symfony/options-resolver": "^5.4 || ^6.0"
},
"require-dev": {
- "php-soap/engine-integration-tests": "^1.3",
+ "php-soap/engine-integration-tests": "^1.4",
"php-soap/xml": "^1.4",
- "phpunit/phpunit": "^9.5"
+ "phpunit/phpunit": "^10.0.19"
}
}
diff --git a/src/Configuration/ClassMap/ClassMapCollection.php b/src/Configuration/ClassMap/ClassMapCollection.php
index e5693e6..bcdeb7d 100644
--- a/src/Configuration/ClassMap/ClassMapCollection.php
+++ b/src/Configuration/ClassMap/ClassMapCollection.php
@@ -5,6 +5,9 @@
use ArrayIterator;
use IteratorAggregate;
+/**
+ * @implements IteratorAggregate
+ */
final class ClassMapCollection implements IteratorAggregate
{
/**
diff --git a/src/Configuration/TypeConverter/TypeConverterCollection.php b/src/Configuration/TypeConverter/TypeConverterCollection.php
index aa0e623..d0b3797 100644
--- a/src/Configuration/TypeConverter/TypeConverterCollection.php
+++ b/src/Configuration/TypeConverter/TypeConverterCollection.php
@@ -6,6 +6,9 @@
use InvalidArgumentException;
use IteratorAggregate;
+/**
+ * @implements IteratorAggregate
+ */
final class TypeConverterCollection implements IteratorAggregate
{
/**
@@ -25,7 +28,7 @@ public function __construct(array $converters = [])
}
}
-
+
private function serialize(TypeConverterInterface $converter): string
{
return $converter->getTypeNamespace() . ':' . $converter->getTypeName();
diff --git a/tools/psalm.phar b/tools/psalm.phar
index 86184ee..673e2aa 100755
Binary files a/tools/psalm.phar and b/tools/psalm.phar differ