Beispiel #1
0
 protected function forEachTube(Tube $tube, InputInterface $input, OutputInterface $output)
 {
     $number = intval($input->getOption('number'));
     $numberBuried = 0;
     do {
         $job = $tube->reserve(2);
         if ($job instanceof NullJob) {
             break;
         }
         $job->bury();
         $numberBuried++;
     } while (--$number !== 0);
     if ($numberBuried === 0) {
         return;
     }
     $output->writeln("Buried <info>{$numberBuried}</info> job" . ($numberBuried > 1 ? 's' : '') . " in <info>{$tube}</info>");
 }