Skip to content

Lock file maintenance #881

Lock file maintenance

Lock file maintenance #881

Triggered via pull request October 11, 2023 18:40
Status Failure
Total duration 1m 10s
Artifacts

continuous-integration.yml

on: pull_request
ci  /  Generate job matrix
8s
ci / Generate job matrix
Matrix: ci / QA Checks
Fit to window
Zoom out
Zoom in

Annotations

5 errors
InvalidDocblock: src/AbstractPluginManager.php#L260
src/AbstractPluginManager.php:260:15: InvalidDocblock: Intersection types must be all objects, Psalm\Type\Atomic\TTypeAlias provided in docblock for Laminas\ServiceManager\AbstractPluginManager::setFactory (see https://psalm.dev/008)
MixedArgumentTypeCoercion: src/AbstractPluginManager.php#L267
src/AbstractPluginManager.php:267:43: MixedArgumentTypeCoercion: Argument 2 of Laminas\ServiceManager\ServiceManager::setFactory expects Laminas\ServiceManager\Factory\FactoryInterface|callable(Psr\Container\ContainerInterface, string, array<array-key, mixed>|null):mixed|class-string, but parent type Laminas\ServiceManager\Factory\FactoryInterface|callable|string provided (see https://psalm.dev/194)
InvalidDocblock: src/AbstractPluginManager.php#L306
src/AbstractPluginManager.php:306:21: InvalidDocblock: Intersection types must be all objects, Psalm\Type\Atomic\TTypeAlias provided in docblock for Laminas\ServiceManager\AbstractPluginManager::addDelegator (see https://psalm.dev/008)
ArgumentTypeCoercion: src/AbstractPluginManager.php#L311
src/AbstractPluginManager.php:311:45: ArgumentTypeCoercion: Argument 2 of Laminas\ServiceManager\ServiceManager::addDelegator expects Laminas\ServiceManager\Factory\DelegatorFactoryInterface|callable(Psr\Container\ContainerInterface, string, callable():mixed, array<array-key, mixed>|null):mixed|class-string, but parent type Laminas\ServiceManager\Factory\DelegatorFactoryInterface|callable|string provided (see https://psalm.dev/193)
ArgumentTypeCoercion: src/Command/AheadOfTimeFactoryCreatorCommand.php#L142
src/Command/AheadOfTimeFactoryCreatorCommand.php:142:93: ArgumentTypeCoercion: Argument 1 of Laminas\ServiceManager\Command\AheadOfTimeFactoryCreatorCommand::createLocalAotContainerConfigContent expects non-empty-array<non-empty-string, array{abstract_factories?: array<array-key, Laminas\ServiceManager\Factory\AbstractFactoryInterface|class-string<Laminas\ServiceManager\Factory\AbstractFactoryInterface>>, aliases?: array<string, string>, delegators?: array<string, array<array-key, Laminas\ServiceManager\Factory\DelegatorFactoryInterface|callable(Psr\Container\ContainerInterface, string, callable():mixed, array<array-key, mixed>|null):mixed|class-string>>, factories?: array<string, Laminas\ServiceManager\Factory\FactoryInterface|callable(Psr\Container\ContainerInterface, string, array<array-key, mixed>|null):mixed|class-string>, initializers?: array<array-key, Laminas\ServiceManager\Initializer\InitializerInterface|callable(Psr\Container\ContainerInterface, mixed):void|class-string>, invokables?: array<string, class-string>, lazy_services?: array{class_map?: array<string, class-string>, proxies_namespace?: non-empty-string, proxies_target_dir?: non-empty-string, write_proxy_files?: bool}, services?: array<string, mixed>, shared?: array<string, bool>, shared_by_default?: bool, ...<array-key, mixed>}>, but parent type non-empty-array<non-empty-string, array{factories: non-empty-array<class-string, string>}> provided (see https://psalm.dev/193)