Skip to content

Add support for <any /> #110

Add support for <any />

Add support for <any /> #110

Triggered via pull request December 19, 2024 11:18
@veeweeveewee
synchronize #29
veewee:any
Status Failure
Total duration 32s
Artifacts

analyzers.yaml

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

Annotations

10 errors and 2 warnings
MixedReturnTypeCoercion: src/Encoder/ObjectAccess.php#L78
src/Encoder/ObjectAccess.php:78:16: MixedReturnTypeCoercion: The declared return type 'VeeWee\Reflecta\Lens\Lens<object, mixed>' for Soap\Encoding\Encoder\ObjectAccess::createEncoderLensForType is more specific than the inferred return type 'VeeWee\Reflecta\Lens\Lens<mixed, mixed>|VeeWee\Reflecta\Lens\Lens<mixed|object, mixed>|VeeWee\Reflecta\Lens\Lens<never, mixed>|VeeWee\Reflecta\Lens\Lens<object, mixed>' (see https://psalm.dev/197)
MixedReturnTypeCoercion: src/Encoder/ObjectAccess.php#L93
src/Encoder/ObjectAccess.php:93:16: MixedReturnTypeCoercion: The type 'VeeWee\Reflecta\Lens\Lens<mixed, mixed>|VeeWee\Reflecta\Lens\Lens<mixed|object, mixed>|VeeWee\Reflecta\Lens\Lens<never, mixed>|VeeWee\Reflecta\Lens\Lens<object, mixed>' is more general than the declared return type 'VeeWee\Reflecta\Lens\Lens<object, mixed>' for Soap\Encoding\Encoder\ObjectAccess::createEncoderLensForType (see https://psalm.dev/197)
MixedReturnTypeCoercion: src/Encoder/ObjectAccess.php#L97
src/Encoder/ObjectAccess.php:97:16: MixedReturnTypeCoercion: The declared return type 'VeeWee\Reflecta\Lens\Lens<array<array-key, mixed>, mixed>' for Soap\Encoding\Encoder\ObjectAccess::createDecoderLensForType is more specific than the inferred return type 'VeeWee\Reflecta\Lens\Lens<array<array-key, mixed>, mixed>|VeeWee\Reflecta\Lens\Lens<array<array-key, mixed>|mixed, mixed>|VeeWee\Reflecta\Lens\Lens<mixed, mixed>' (see https://psalm.dev/197)
MixedReturnTypeCoercion: src/Encoder/ObjectAccess.php#L112
src/Encoder/ObjectAccess.php:112:16: MixedReturnTypeCoercion: The type 'VeeWee\Reflecta\Lens\Lens<array<array-key, mixed>, mixed>|VeeWee\Reflecta\Lens\Lens<array<array-key, mixed>|mixed, mixed>|VeeWee\Reflecta\Lens\Lens<mixed, mixed>' is more general than the declared return type 'VeeWee\Reflecta\Lens\Lens<array<array-key, mixed>, mixed>' for Soap\Encoding\Encoder\ObjectAccess::createDecoderLensForType (see https://psalm.dev/197)
PHP 8.3 @ ubuntu-latest
Process completed with exit code 2.
MixedReturnTypeCoercion: src/Encoder/ObjectAccess.php#L78
src/Encoder/ObjectAccess.php:78:16: MixedReturnTypeCoercion: The declared return type 'VeeWee\Reflecta\Lens\Lens<object, mixed>' for Soap\Encoding\Encoder\ObjectAccess::createEncoderLensForType is more specific than the inferred return type 'VeeWee\Reflecta\Lens\Lens<mixed, mixed>|VeeWee\Reflecta\Lens\Lens<mixed|object, mixed>|VeeWee\Reflecta\Lens\Lens<never, mixed>|VeeWee\Reflecta\Lens\Lens<object, mixed>' (see https://psalm.dev/197)
MixedReturnTypeCoercion: src/Encoder/ObjectAccess.php#L93
src/Encoder/ObjectAccess.php:93:16: MixedReturnTypeCoercion: The type 'VeeWee\Reflecta\Lens\Lens<mixed, mixed>|VeeWee\Reflecta\Lens\Lens<mixed|object, mixed>|VeeWee\Reflecta\Lens\Lens<never, mixed>|VeeWee\Reflecta\Lens\Lens<object, mixed>' is more general than the declared return type 'VeeWee\Reflecta\Lens\Lens<object, mixed>' for Soap\Encoding\Encoder\ObjectAccess::createEncoderLensForType (see https://psalm.dev/197)
MixedReturnTypeCoercion: src/Encoder/ObjectAccess.php#L97
src/Encoder/ObjectAccess.php:97:16: MixedReturnTypeCoercion: The declared return type 'VeeWee\Reflecta\Lens\Lens<array<array-key, mixed>, mixed>' for Soap\Encoding\Encoder\ObjectAccess::createDecoderLensForType is more specific than the inferred return type 'VeeWee\Reflecta\Lens\Lens<array<array-key, mixed>, mixed>|VeeWee\Reflecta\Lens\Lens<array<array-key, mixed>|mixed, mixed>|VeeWee\Reflecta\Lens\Lens<mixed, mixed>' (see https://psalm.dev/197)
MixedReturnTypeCoercion: src/Encoder/ObjectAccess.php#L112
src/Encoder/ObjectAccess.php:112:16: MixedReturnTypeCoercion: The type 'VeeWee\Reflecta\Lens\Lens<array<array-key, mixed>, mixed>|VeeWee\Reflecta\Lens\Lens<array<array-key, mixed>|mixed, mixed>|VeeWee\Reflecta\Lens\Lens<mixed, mixed>' is more general than the declared return type 'VeeWee\Reflecta\Lens\Lens<array<array-key, mixed>, mixed>' for Soap\Encoding\Encoder\ObjectAccess::createDecoderLensForType (see https://psalm.dev/197)
PHP 8.2 @ ubuntu-latest
Process completed with exit code 2.
PHP 8.3 @ ubuntu-latest
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
PHP 8.2 @ ubuntu-latest
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636