private function getResultData(ExampleEvent $event, $result = null)
{
if (null === $result) {
return $this->stripNewlines($event->getException()->getMessage());
}
switch ($result) {
case ExampleEvent::PENDING:
$message = sprintf(self::TODO, $this->stripNewlines($event->getException()->getMessage())) . $this->indent(sprintf(self::SEVERITY, Yaml::dump('todo')));
break;
case self::UNDEFINED_RESULT:
$message = 'The example result type was unknown to formatter';
$message = $this->indent(sprintf(self::MESSAGE . self::SEVERITY, Yaml::dump($message), Yaml::dump('fail')));
break;
default:
$message = $this->indent(sprintf(self::MESSAGE . self::SEVERITY, Yaml::dump($event->getException()->getMessage()), Yaml::dump('fail')));
}
return $message;
}