progressBar = new ProgressBar($output, 0); } public function print(string $message): void { $this->output->writeln($message); } public function progress(int $i, int $total): void { $this->progressBar->setMaxSteps($total); $this->progressBar->setProgress($i); if ($i === $total) { $this->print(''); // to force a line break after the progression bar ends } } }