mirror of
https://github.com/Part-DB/Part-DB-server.git
synced 2025-07-20 19:05:14 +02:00
Configure fixtures load decorator only for test env, as the base command is not available in production environments (missing dev dependencies)
This commit is contained in:
parent
bb510a9240
commit
0aec9419ec
1 changed files with 11 additions and 9 deletions
|
@ -259,15 +259,6 @@ services:
|
||||||
tags:
|
tags:
|
||||||
- { name: 'doctrine.fixtures.purger_factory', alias: 'reset_autoincrement_purger' }
|
- { name: 'doctrine.fixtures.purger_factory', alias: 'reset_autoincrement_purger' }
|
||||||
|
|
||||||
# Decorate the doctrine fixtures load command to use our custom purger by default
|
|
||||||
doctrine.fixtures_load_command.custom:
|
|
||||||
decorates: doctrine.fixtures_load_command
|
|
||||||
class: Doctrine\Bundle\FixturesBundle\Command\LoadDataFixturesDoctrineCommand
|
|
||||||
arguments:
|
|
||||||
- '@doctrine.fixtures.loader'
|
|
||||||
- '@doctrine'
|
|
||||||
- { default: '@App\Doctrine\Purger\ResetAutoIncrementPurgerFactory' }
|
|
||||||
|
|
||||||
# We are needing this service inside a migration, where only the container is injected. So we need to define it as public, to access it from the container.
|
# We are needing this service inside a migration, where only the container is injected. So we need to define it as public, to access it from the container.
|
||||||
App\Services\UserSystem\PermissionPresetsHelper:
|
App\Services\UserSystem\PermissionPresetsHelper:
|
||||||
public: true
|
public: true
|
||||||
|
@ -292,3 +283,14 @@ services:
|
||||||
autowire: true
|
autowire: true
|
||||||
tags:
|
tags:
|
||||||
- { name: monolog.processor }
|
- { name: monolog.processor }
|
||||||
|
|
||||||
|
when@test:
|
||||||
|
services:
|
||||||
|
# Decorate the doctrine fixtures load command to use our custom purger by default
|
||||||
|
doctrine.fixtures_load_command.custom:
|
||||||
|
decorates: doctrine.fixtures_load_command
|
||||||
|
class: Doctrine\Bundle\FixturesBundle\Command\LoadDataFixturesDoctrineCommand
|
||||||
|
arguments:
|
||||||
|
- '@doctrine.fixtures.loader'
|
||||||
|
- '@doctrine'
|
||||||
|
- { default: '@App\Doctrine\Purger\ResetAutoIncrementPurgerFactory' }
|
Loading…
Add table
Add a link
Reference in a new issue