/** * @param Command $command * @param InputInterface $input * @param OutputInterface $output * @return int * @throws \Exception */ protected function doRunCommand(Command $command, InputInterface $input, OutputInterface $output) { if ($command instanceof FactoryAwareInterface) { $command->setFactory($this->factory); } return parent::doRunCommand($command, $input, $output); }