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