Skip to content

Be compatible with Symfony/ObjectMapper #1378

Be compatible with Symfony/ObjectMapper

Be compatible with Symfony/ObjectMapper #1378

Triggered via pull request January 16, 2026 10:46
Status Failure
Total duration 29s
Artifacts

ci.yml

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

Annotations

14 errors
tests-lowest
Process completed with exit code 255.
cs-check
Process completed with exit code 1.
tests (8.4)
Process completed with exit code 255.
tests (8.5)
Process completed with exit code 255.
phpstan: src/Transformer/ServiceLocatorTransformer.php#L28
Method AutoMapper\Transformer\ServiceLocatorTransformer::transform() should return array{PhpParser\Node\Expr, array<PhpParser\Node\Stmt>} but returns array{PhpParser\Node\Expr\MethodCall}.
phpstan: src/Transformer/ServiceLocatorTransformer.php#L25
Parameter #5 $source (PhpParser\Node\Expr\Variable) of method AutoMapper\Transformer\ServiceLocatorTransformer::transform() is not contravariant with parameter #5 $source (PhpParser\Node\Expr) of method AutoMapper\Transformer\TransformerInterface::transform().
phpstan: src/ObjectMapper/ObjectMapper.php#L85
Method AutoMapper\ObjectMapper\ObjectMapper::getCallable() should return (callable(): mixed)|null but returns mixed.
phpstan: src/ObjectMapper/ObjectMapper.php#L65
Parameter #1 $fn of method AutoMapper\ObjectMapper\ObjectMapper::getCallable() expects (callable(mixed, object): mixed)|string, (callable(mixed, object): bool)|non-falsy-string|true given.
phpstan: src/ObjectMapper/ObjectMapper.php#L55
Callable callable(): mixed invoked with 3 parameters, 0 required.
phpstan: src/ObjectMapper/ObjectMapper.php#L43
Method AutoMapper\ObjectMapper\ObjectMapper::map() should return T of object but returns object|null.
phpstan: src/Metadata/GeneratorMetadata.php#L21
Method AutoMapper\Metadata\GeneratorMetadata::__construct() has parameter $provider with no value type specified in iterable type array.
phpstan: src/EventListener/ObjectMapper/MapClassListener.php#L93
Property AutoMapper\Event\GenerateMapperEvent::$provider (array|string|null) does not accept array<(callable)|string>|(callable)|string.
phpstan: src/EventListener/ObjectMapper/MapClassListener.php#L83
Parameter $if of class AutoMapper\Event\PropertyMetadataEvent constructor expects string|null, bool|(callable)|string|null given.
phpstan: src/Event/GenerateMapperEvent.php#L18
Method AutoMapper\Event\GenerateMapperEvent::__construct() has parameter $provider with no value type specified in iterable type array.