PHPSpec2\Formatter\PrettyFormatter::afterExample PHP Method

afterExample() public method

public afterExample ( ExampleEvent $event )
$event PHPSpec2\Event\ExampleEvent
    public function afterExample(ExampleEvent $event)
    {
        $line = $event->getExample()->getFunction()->getStartLine();
        $depth = $event->getExample()->getDepth() * 2;
        $title = $event->getExample()->getTitle();
        $this->io->write(sprintf('<lineno>%4d</lineno> ', $line));
        switch ($event->getResult()) {
            case ExampleEvent::PASSED:
                $this->io->write(sprintf('<passed>✔ %s</passed>', $title), $depth - 1);
                break;
            case ExampleEvent::PENDING:
                $this->io->write(sprintf('<pending>- %s</pending>', $title), $depth - 1);
                break;
            case ExampleEvent::FAILED:
                $this->io->write(sprintf('<failed>✘ %s</failed>', $title), $depth - 1);
                break;
            case ExampleEvent::BROKEN:
                $this->io->write(sprintf('<broken>! %s</broken>', $title), $depth - 1);
                break;
        }
        $this->printSlowTime($event);
        $this->io->writeln();
        $this->printException($event);
    }