PhpSpec\NyanFormattersExtension\Extension::addFormatter PHP Method

addFormatter() protected method

Add a formatter to the service container
protected addFormatter ( PhpSpec\ServiceContainer $container, string $name, string $class )
$container PhpSpec\ServiceContainer
$name string
$class string
    protected function addFormatter(ServiceContainer $container, $name, $class)
    {
        $container->define('formatter.formatters.nyan.' . $name, function ($c) use($class) {
            /** @var ServiceContainer $c */
            return new $class($c->get('formatter.presenter'), $c->get('console.io'), $c->get('event_dispatcher.listeners.stats'));
        });
    }