より多くのコマンドを実行するカスタム クラスを作成しました。このコマンドは、将来的にロボットによって起動されます。
しかし、私がするとき
$command_fixtures_load = $this->getApplication()->find('doctrine:fixtures:load');
$arguments_fixtures_load = array(
'command' => 'doctrine:fixtures:load',
'--fixtures' => "src/XXX/XXXBundle/Tests/DataFixtures"
);
$input_fixtures_load = new ArrayInput($arguments_fixtures_load);
$command_fixtures_load->run($input_fixtures_load, $output);
私はこれを持っています:
Careful, database will be purged. Do you want to continue Y/N ?
したがって、スクリプトは応答を待ちます。または、何も応答しませんが、Fixtures のロードが完全に自動化されます。
どのように?