Загрузка фикстур Symfony с помощью консольных команд

Я бы хотел, чтобы моя база данных сбрасывалась после каждого теста выполнением консольных команд

Команды, которые я хотел бы выполнить:

php bin/console doctrine:database:drop —env=test —force —if-exists php bin/console doctrine:database:create —env=test php bin/console doctrine:migrations:migrate —env=test —no-interaction php bin/console doctrine:fixtures:load —env=test —no-interaction

Как я мог это сделать?

Обновить:

public function testTest() { $kernel = static::createKernel(); $kernel->boot(); $application = new Application($kernel); $command = $application->find(‘doctrine:database:drop’); $commandTester = new CommandTester($command); $commandTester->execute([ ‘—force’ ]); $output = $commandTester->getDisplay(); var_dump($output); }

Мне удалось вызвать команду, но я не могу передать ей параметр —force.

Источник: ledsshop.ru

Стиль жизни - Здоровье!