Example #1
0
 protected function execute(InputInterface $input, OutputInterface $output)
 {
     try {
         $this->application->runCommand($this->createCommandFromInput($input));
         if ($this->errorDataCollector->getErrorCount()) {
             $this->infoMessagePrinter->printFoundErrorsStatus($input->getOption('fix'));
             return ExitCode::ERROR;
         }
         $this->codeSnifferStyle->success('Great job! Your code is completely fine. Take a break and look around you.');
         return ExitCode::SUCCESS;
     } catch (Throwable $throwable) {
         $this->codeSnifferStyle->error($throwable->getMessage());
         return ExitCode::ERROR;
     }
 }