PhpSpec\Formatter\ConsoleFormatter::printSpecificException PHP Method

printSpecificException() protected method

protected printSpecificException ( ExampleEvent $event, string $type )
$event PhpSpec\Event\ExampleEvent
$type string
    protected function printSpecificException(ExampleEvent $event, $type)
    {
        $title = str_replace('\\', DIRECTORY_SEPARATOR, $event->getSpecification()->getTitle());
        $message = $this->getPresenter()->presentException($event->getException(), $this->io->isVerbose());
        foreach (explode("\n", wordwrap($title, $this->io->getBlockWidth(), "\n", true)) as $line) {
            $this->io->writeln(sprintf('<%s-bg>%s</%s-bg>', $type, str_pad($line, $this->io->getBlockWidth()), $type));
        }
        $this->io->writeln(sprintf('<lineno>%4d</lineno>  <%s>- %s</%s>', $event->getExample()->getLineNumber(), $type, $event->getExample()->getTitle(), $type));
        $this->io->writeln(sprintf('<%s>%s</%s>', $type, lcfirst($message), $type), 6);
        $this->io->writeln();
    }