|
|
@ -53,7 +53,7 @@ class ListCommand extends Base { |
|
|
|
'l', |
|
|
|
'l', |
|
|
|
InputOption::VALUE_OPTIONAL, |
|
|
|
InputOption::VALUE_OPTIONAL, |
|
|
|
'Number of jobs to retrieve', |
|
|
|
'Number of jobs to retrieve', |
|
|
|
'10' |
|
|
|
'500' |
|
|
|
)->addOption( |
|
|
|
)->addOption( |
|
|
|
'offset', |
|
|
|
'offset', |
|
|
|
'o', |
|
|
|
'o', |
|
|
@ -66,8 +66,12 @@ class ListCommand extends Base { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
protected function execute(InputInterface $input, OutputInterface $output): int { |
|
|
|
protected function execute(InputInterface $input, OutputInterface $output): int { |
|
|
|
$jobs = $this->jobList->getJobsIterator($input->getOption('class'), (int)$input->getOption('limit'), (int)$input->getOption('offset')); |
|
|
|
$limit = (int)$input->getOption('limit'); |
|
|
|
$this->writeTableInOutputFormat($input, $output, $this->formatJobs($jobs)); |
|
|
|
$jobsInfo = $this->formatJobs($this->jobList->getJobsIterator($input->getOption('class'), $limit, (int)$input->getOption('offset'))); |
|
|
|
|
|
|
|
$this->writeTableInOutputFormat($input, $output, $jobsInfo); |
|
|
|
|
|
|
|
if ($input->getOption('output') === self::OUTPUT_FORMAT_PLAIN && count($jobsInfo) >= $limit) { |
|
|
|
|
|
|
|
$output->writeln("\n<comment>Output is currently limited to " . $limit . " jobs. Specify `-l, --limit[=LIMIT]` to override.</comment>"); |
|
|
|
|
|
|
|
} |
|
|
|
return 0; |
|
|
|
return 0; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|