PHPSpec2\Console\Command\RunCommand::createFormatter PHP Method

createFormatter() protected method

protected createFormatter ( $format, PHPSpec2\Formatter\Presenter\PresenterInterface $presenter, StatisticsCollector $collector )
$presenter PHPSpec2\Formatter\Presenter\PresenterInterface
$collector PHPSpec2\Listener\StatisticsCollector
    protected function createFormatter($format, Presenter\PresenterInterface $presenter, Listener\StatisticsCollector $collector)
    {
        if ('progress' === $format) {
            $formatter = new Formatter\ProgressFormatter();
        } else {
            $formatter = new Formatter\PrettyFormatter();
        }
        $formatter->setIO($this->io);
        $formatter->setPresenter($presenter);
        $formatter->setStatisticsCollector($collector);
        $this->dispatcher->addSubscriber($formatter);
        return $formatter;
    }