PhpSpec\Formatter\PrettyFormatter::afterExample PHP Method

afterExample() public method

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