public function benchmarkStart(Benchmark $benchmark)
{
static $first = true;
if (false === $first) {
$this->output->write(PHP_EOL);
}
$first = false;
$this->output->write(sprintf('<comment>%s</comment>', $benchmark->getClass()));
$subjectNames = [];
foreach ($benchmark->getSubjects() as $index => $subject) {
$subjectNames[] = sprintf('#%s %s', $index, $subject->getName());
}
$this->output->write(sprintf(' (%s)', implode(', ', $subjectNames)));
$this->output->write(PHP_EOL);
$this->output->write(PHP_EOL);
}