Если вы ищете здесь , внизу приведен пример того, как выполнить команду из кода Symfony.
Пожалуйста, обратите внимание на примечание в конце, в котором говорится, что использование команды в вашем коде может быть плохой идеей.
Как сказано, следующий код следует использовать с осторожностью. Я бы не использовал его по причинам, изложенным в документации Symfony, но он работает.
При использовании следующего кода в вашем контроллере вы можете выполнить команду:
$kernel = $this->get('kernel');
$application = new \Symfony\Bundle\FrameworkBundle\Console\Application($kernel);
$application->setAutoExit(false);
$options = array('command' => 'list');
$application->run(new \Symfony\Component\Console\Input\ArrayInput($options));
Если вам нужен вывод, вы должны либо использовать существующий класс, реализующий OutputInterface, либо создать свой собственный в зависимости от ваших потребностей.