PhpSpec\NyanFormattersExtension\Formatter\NyanFormatter::afterExample PHP Method

afterExample() public method

Actions to perform after each example
public afterExample ( ExampleEvent $event )
$event PhpSpec\Event\ExampleEvent
    public function afterExample(ExampleEvent $event)
    {
        $io = $this->getIO();
        if (!$io->isDecorated()) {
            return parent::afterExample($event);
        }
        $eventsCount = $this->getStatisticsCollector()->getEventsCount();
        if ($eventsCount === 1) {
            $io->writeln();
            if ($io->isDecorated()) {
                $this->scoreboard->start();
            }
        }
        switch ($event->getResult()) {
            case ExampleEvent::PASSED:
                $this->scoreboard->score('pass');
                break;
            case ExampleEvent::PENDING:
                $this->scoreboard->score('pending');
                break;
            case ExampleEvent::FAILED:
                $this->scoreboard->score('fail');
                break;
            case ExampleEvent::BROKEN:
                $this->scoreboard->score('broken');
                break;
        }
    }