Я пишу объект создания кода в контроллере Symfony и хочу запустить консольную команду make: entity, которая задает вопрос для полей. Как я могу автоматически отвечать на вопросы консоли в контроллере?
К настоящему времени вывод:
Ваша сущность уже существует! Итак, давайте добавим несколько новых полей! Успех! Далее: когда вы будете готовы, создайте миграцию с помощью make :igration
public function makeEntity(KernelInterface $kernel)
{
$application = new Application($kernel);
$application->setAutoExit(false);
$input = new ArrayInput([
'command' => 'make:entity',
'name' => 'Payment',
]);
$input->setInteractive(true);
$question =new QuestionHelper();
$output = new BufferedOutput();
$application->run($input, $output);
$content = $output->fetch();
return new Response($content);
}