| Conditions | 3 |
| Paths | 3 |
| Total Lines | 25 |
| Code Lines | 15 |
| Lines | 0 |
| Ratio | 0 % |
| Tests | 15 |
| CRAP Score | 3.0146 |
| Changes | 0 | ||
| 1 | <?php |
||
| 19 | 4 | protected function execute(InputInterface $input, OutputInterface $output) |
|
| 20 | { |
||
| 21 | 4 | $container = $this->getContainer(); |
|
| 22 | 4 | $jobManager = $container->get('dtc_queue.job_manager'); |
|
| 23 | |||
| 24 | 4 | if ($jobManager instanceof JobManager) { |
|
| 25 | 1 | $output->writeln(print_r($jobManager->getStats(), true)); |
|
| 26 | |||
| 27 | 1 | return 0; |
|
| 28 | } |
||
| 29 | |||
| 30 | 3 | $count = $jobManager->getJobCount(); |
|
| 31 | |||
| 32 | 3 | $format = '%-50s %8s %8s %8s %8s'; |
|
| 33 | 3 | $status = $jobManager->getStatus(); |
|
| 34 | 3 | $msg = sprintf($format, 'Job name', 'Success', 'New', 'Running', 'Error'); |
|
| 35 | 3 | $output->writeln($msg); |
|
| 36 | |||
| 37 | 3 | foreach ($status as $func => $info) { |
|
| 38 | $msg = sprintf($format, $func, $info['success'], $info['new'], $info['running'], $info['error']); |
||
| 39 | $output->writeln($msg); |
||
| 40 | 2 | } |
|
| 41 | |||
| 42 | 2 | $output->writeln("Total jobs: {$count}"); |
|
| 43 | 2 | } |
|
| 44 | } |
||
| 45 |