Skip to content

Commit

Permalink
Fix config for added set prefixes to MigrationService setters (#233)
Browse files Browse the repository at this point in the history
Co-authored-by: Sergei Predvoditelev <sergei@predvoditelev.ru>
  • Loading branch information
Tigrov and vjik committed Nov 10, 2023
1 parent b0ce83d commit ad391f4
Show file tree
Hide file tree
Showing 5 changed files with 17 additions and 17 deletions.
8 changes: 4 additions & 4 deletions .github/workflows/build.yml
Expand Up @@ -38,9 +38,9 @@ jobs:
- ubuntu-latest

php:
- 8.0
- 8.1
- 8.2
- '8.0'
- '8.1'
- '8.2'

steps:
- name: Checkout.
Expand All @@ -61,7 +61,7 @@ jobs:
run: composer require yiisoft/db-sqlite:^1.0 --prefer-dist --no-interaction --no-progress --optimize-autoloader --ansi

- name: Run tests with phpunit.
run: vendor/bin/phpunit --testsuite=YiiDbMigration --coverage-clover=coverage.xml --colors=always
run: vendor/bin/phpunit --testsuite=Migration --coverage-clover=coverage.xml --colors=always

- name: Upload coverage to Codecov.
if: matrix.php == '8.1'
Expand Down
8 changes: 4 additions & 4 deletions bin/MigrationContainer.php
Expand Up @@ -29,10 +29,10 @@ public static function definitions(): array
],
MigrationService::class => [
'class' => MigrationService::class,
'createNamespace()' => [''],
'createPath()' => [''],
'updateNamespaces()' => [[]],
'updatePaths()' => [[]],
'setCreateNamespace()' => [''],
'setCreatePath()' => [''],
'setUpdateNamespaces()' => [[]],
'setUpdatePaths()' => [[]],
],
Migrator::class => [
'__constructor()' => [
Expand Down
8 changes: 4 additions & 4 deletions config/di-console.php
Expand Up @@ -11,10 +11,10 @@
return [
MigrationService::class => [
'class' => MigrationService::class,
'createNamespace()' => [$params['yiisoft/db-migration']['createNamespace']],
'updateNamespaces()' => [$params['yiisoft/db-migration']['updateNamespaces']],
'createPath()' => [$params['yiisoft/db-migration']['createPath']],
'updatePaths()' => [$params['yiisoft/db-migration']['updatePaths']],
'setCreateNamespace()' => [$params['yiisoft/db-migration']['createNamespace']],
'setUpdateNamespaces()' => [$params['yiisoft/db-migration']['updateNamespaces']],
'setCreatePath()' => [$params['yiisoft/db-migration']['createPath']],
'setUpdatePaths()' => [$params['yiisoft/db-migration']['updatePaths']],
],

MigrationInformerInterface::class => ConsoleMigrationInformer::class,
Expand Down
8 changes: 4 additions & 4 deletions docs/en/usage-with-symfony-console.md
Expand Up @@ -56,10 +56,10 @@ final class MigrationContainer
],
MigrationService::class => [
'class' => MigrationService::class,
'createNamespace()' => [''],
'createPath()' => [''],
'updateNamespaces()' => [['Yii\\User\\Framework\\Migration']],
'updatePaths()' => [[]],
'serCreateNamespace()' => [''],
'setCreatePath()' => [''],
'setUpdateNamespaces()' => [['Yii\\User\\Framework\\Migration']],
'setUpdatePaths()' => [[]],
],
MigrationInformerInterface::class => ConsoleMigrationInformer::class,
];
Expand Down
2 changes: 1 addition & 1 deletion tests/Migration/ConfigTest.php
Expand Up @@ -45,7 +45,7 @@ public function testBase(): void
$this->assertInstanceOf(UpdateCommand::class, $container->get(UpdateCommand::class));

// Informer
$this->assertInstanceOf(NullMigrationInformer::class, $container->get(MigrationInformerInterface::class));
$this->assertInstanceOf(ConsoleMigrationInformer::class, $container->get(MigrationInformerInterface::class));
$this->assertInstanceOf(NullMigrationInformer::class, $container->get(NullMigrationInformer::class));
$this->assertInstanceOf(ConsoleMigrationInformer::class, $container->get(ConsoleMigrationInformer::class));

Expand Down

0 comments on commit ad391f4

Please sign in to comment.