PhpBench\Progress\Logger\PhpBenchLogger::formatIterationsFullSummary PHP Method

formatIterationsFullSummary() public method

public formatIterationsFullSummary ( Variant $variant )
$variant PhpBench\Model\Variant
    public function formatIterationsFullSummary(Variant $variant)
    {
        $subject = $variant->getSubject();
        $stats = $variant->getStats();
        $timeUnit = $this->timeUnit->resolveDestUnit($variant->getSubject()->getOutputTimeUnit());
        $mode = $this->timeUnit->resolveMode($subject->getOutputMode());
        $precision = $this->timeUnit->resolvePrecision($subject->getOutputTimePrecision());
        return sprintf("[μ Mo]/r: %s %s (%s) \t[μSD μRSD]/r: %s %s%%", $this->timeUnit->format($stats->getMean(), $timeUnit, $mode, $precision, false), $this->timeUnit->format($stats->getMode(), $timeUnit, $mode, $precision, false), $this->timeUnit->getDestSuffix($timeUnit, $mode), $this->timeUnit->format($stats->getStdev(), $timeUnit, TimeUnit::MODE_TIME), number_format($stats->getRstdev(), 2));
    }