Skip to content

Commit

Permalink
Updated testDefineDependencyFactoryServicesFromConfig to confirm to new
Browse files Browse the repository at this point in the history
signature in migrations.

Check failure on line 308 in lib/Doctrine/Migrations/DependencyFactory.php

Roave BC Check
The parameter $service of Doctrine\Migrations\DependencyFactory#setService() changed from no type to a non-contravariant object|

https://github.com/doctrine/migrations/pull/1363/files#diff-7b97541a9d8f1fd4102229408221c25b9785ad7d9b47cdfcba644ee93a00a0ffR308
  • Loading branch information
TomHAnderson committed Jan 19, 2024
1 parent 6f946ea commit 2f11771
Showing 1 changed file with 8 additions and 6 deletions.
14 changes: 8 additions & 6 deletions tests/Service/MigrationsCommandFactoryTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -96,24 +96,26 @@ public function testDefineDependencyFactoryServicesFromConfig(): void
);
}

$factory = new MigrationsCommandFactory('diff');
$config = [
$entityManager = self::createMock(EntityManagerInterface::class);
$serviceLocator = self::createMock(ServiceManager::class);

$factory = new MigrationsCommandFactory('diff');
$config = [
'doctrine' => [
'migrations_configuration' => [
'orm_default' => [
'dependency_factory_services' => ['myId' => 'myService'],
'dependency_factory_services' => ['test' => 'locator.service'],
],
],
],
];
$entityManager = self::createMock(EntityManagerInterface::class);
$serviceLocator = self::createMock(ServiceManager::class);

$serviceLocator->expects(self::exactly(3))
->method('get')
->willReturnMap([
['config', $config],
['doctrine.entitymanager.orm_default', $entityManager],
['myService', 'test'],
['locator.service', new stdClass()],
]);

$factory($serviceLocator, DiffCommand::class);
Expand Down

0 comments on commit 2f11771

Please sign in to comment.