protected runMagerunCommand ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output, string $commandString ) | ||
$input | Symfony\Component\Console\Input\InputInterface | |
$output | Symfony\Component\Console\Output\OutputInterface | |
$commandString | string |
protected function runMagerunCommand(InputInterface $input, OutputInterface $output, $commandString)
{
$this->getApplication()->setAutoExit(false);
$commandString = $this->_replaceScriptVars($commandString);
$input = new StringInput($commandString);
$exitCode = $this->getApplication()->run($input, $output);
if ($exitCode !== 0 && $this->_stopOnError) {
throw new RuntimeException('Script stopped with errors');
}
}