PhpBench\Extension\CoreExtension::registerFormatter PHP Method

registerFormatter() private method

private registerFormatter ( PhpBench\DependencyInjection\Container $container )
$container PhpBench\DependencyInjection\Container
    private function registerFormatter(Container $container)
    {
        $container->register('phpbench.formatter.registry', function (Container $container) {
            $registry = new FormatRegistry();
            $registry->register('printf', new PrintfFormat());
            $registry->register('balance', new BalanceFormat());
            $registry->register('number', new NumberFormat());
            $registry->register('truncate', new TruncateFormat());
            $registry->register('time', new TimeUnitFormat($container->get('benchmark.time_unit')));
            return $registry;
        });
        $container->register('phpbench.formatter', function (Container $container) {
            $formatter = new Formatter($container->get('phpbench.formatter.registry'));
            $formatter->classesFromFile(__DIR__ . '/config/class/main.json');
            return $formatter;
        });
    }