Skip to content

Cache inner iso in XsiTypeEncoder #204

Cache inner iso in XsiTypeEncoder

Cache inner iso in XsiTypeEncoder #204

Triggered via pull request March 26, 2026 08:16
Status Failure
Total duration 31s
Artifacts

analyzers.yaml

on: pull_request
Matrix: run
Fit to window
Zoom out
Zoom in

Annotations

12 errors
PHP 8.4 @ ubuntu-latest
Process completed with exit code 2.
ImplicitToStringCast: src/Encoder/XsiTypeEncoder.php#L61
src/Encoder/XsiTypeEncoder.php:61:27: ImplicitToStringCast: Argument 1 of VeeWee\Reflecta\Iso\Iso::from expects string, but Soap\Encoding\Xml\Node\Element provided with a __toString method (see https://psalm.dev/060)
MixedReturnTypeCoercion: src/Encoder/XsiTypeEncoder.php#L49
src/Encoder/XsiTypeEncoder.php:49:16: MixedReturnTypeCoercion: The type 'A:VeeWee\Reflecta\Iso\Iso as mixed' is more general than the declared return type 'string' for Soap\Encoding\Encoder\XsiTypeEncoder::to (see https://psalm.dev/197)
MixedReturnTypeCoercion: src/Encoder/XsiTypeEncoder.php#L44
src/Encoder/XsiTypeEncoder.php:44:55: MixedReturnTypeCoercion: The declared return type 'string' for Soap\Encoding\Encoder\XsiTypeEncoder::to is more specific than the inferred return type 'A:VeeWee\Reflecta\Iso\Iso as mixed' (see https://psalm.dev/197)
PHP 8.3 @ ubuntu-latest
Process completed with exit code 2.
ImplicitToStringCast: src/Encoder/XsiTypeEncoder.php#L61
src/Encoder/XsiTypeEncoder.php:61:27: ImplicitToStringCast: Argument 1 of VeeWee\Reflecta\Iso\Iso::from expects string, but Soap\Encoding\Xml\Node\Element provided with a __toString method (see https://psalm.dev/060)
MixedReturnTypeCoercion: src/Encoder/XsiTypeEncoder.php#L49
src/Encoder/XsiTypeEncoder.php:49:16: MixedReturnTypeCoercion: The type 'A:VeeWee\Reflecta\Iso\Iso as mixed' is more general than the declared return type 'string' for Soap\Encoding\Encoder\XsiTypeEncoder::to (see https://psalm.dev/197)
MixedReturnTypeCoercion: src/Encoder/XsiTypeEncoder.php#L44
src/Encoder/XsiTypeEncoder.php:44:55: MixedReturnTypeCoercion: The declared return type 'string' for Soap\Encoding\Encoder\XsiTypeEncoder::to is more specific than the inferred return type 'A:VeeWee\Reflecta\Iso\Iso as mixed' (see https://psalm.dev/197)
PHP 8.5 @ ubuntu-latest
Process completed with exit code 2.
ImplicitToStringCast: src/Encoder/XsiTypeEncoder.php#L61
src/Encoder/XsiTypeEncoder.php:61:27: ImplicitToStringCast: Argument 1 of VeeWee\Reflecta\Iso\Iso::from expects string, but Soap\Encoding\Xml\Node\Element provided with a __toString method (see https://psalm.dev/060)
MixedReturnTypeCoercion: src/Encoder/XsiTypeEncoder.php#L49
src/Encoder/XsiTypeEncoder.php:49:16: MixedReturnTypeCoercion: The type 'A:VeeWee\Reflecta\Iso\Iso as mixed' is more general than the declared return type 'string' for Soap\Encoding\Encoder\XsiTypeEncoder::to (see https://psalm.dev/197)
MixedReturnTypeCoercion: src/Encoder/XsiTypeEncoder.php#L44
src/Encoder/XsiTypeEncoder.php:44:55: MixedReturnTypeCoercion: The declared return type 'string' for Soap\Encoding\Encoder\XsiTypeEncoder::to is more specific than the inferred return type 'A:VeeWee\Reflecta\Iso\Iso as mixed' (see https://psalm.dev/197)