PhpBench\Util\TimeUnit::getSuffix PHP Метод

getSuffix() публичный статический Метод

Return the suffix for a given unit.
public static getSuffix ( $unit, $mode = null ) : string
Результат string
    public static function getSuffix($unit, $mode = null)
    {
        if (null !== $unit) {
            self::validateUnit($unit);
        } else {
            $unit = $this->destUnit;
        }
        $suffix = self::$suffixes[$unit];
        if ($mode === self::MODE_THROUGHPUT) {
            return sprintf('ops/%s', $suffix);
        }
        return $suffix;
    }

Usage Example

Пример #1
0
 /**
  * {@inheritdoc}
  */
 public function iterationsEnd(IterationCollection $iterations)
 {
     $stats = $iterations->getStats();
     $timeUnit = $iterations->getSubject()->getOutputTimeUnit();
     if (null === $timeUnit || $this->timeUnit->isOverridden()) {
         $timeUnit = $this->timeUnit->getDestUnit();
     }
     $suffix = TimeUnit::getSuffix($timeUnit);
     $this->output->write(sprintf("\tμ/r: %s%s\tμSD/r %s%s\tμRSD/r: %s%%", number_format(TimeUnit::convert($stats['mean'], TimeUnit::MICROSECONDS, $timeUnit), 3), $suffix, number_format(TimeUnit::convert($stats['stdev'], TimeUnit::MICROSECONDS, $timeUnit), 3), $suffix, number_format($stats['rstdev'], 2)));
     $this->output->write(PHP_EOL);
 }
All Usage Examples Of PhpBench\Util\TimeUnit::getSuffix