PhpBench\Progress\Logger\BlinkenLogger::benchmarkStart PHP Метод

benchmarkStart() публичный Метод

public benchmarkStart ( Benchmark $benchmark )
$benchmark PhpBench\Model\Benchmark
    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);
    }