Progress bars in Symfony commands

Code
<?php

use Symfony\Component\Console\Helper\ProgressBar;
use 
Symfony\Component\Console\Output\StreamOutput;

$stream fopen('php://output''w');
$output = new StreamOutput($stream);

$progressBar = new ProgressBar($output);

$loop = ['a','b','c','d','e'];
$progressBar->start(count($loop));

// In CLI, the progress bar updates with every loop
foreach ($loop as $element) {
    echo 
PHP_EOL.'<b>'.$element.'</b>';
    
$progressBar->advance();
}
Result
0/5 [>---------------------------] 0%
a
1/5 [=====>----------------------] 20%
b
2/5 [===========>----------------] 40%
c
3/5 [================>-----------] 60%
d
4/5 [======================>-----] 80%
e
5/5 [============================] 100%