create() public méthode

public create ( ExampleEvent $event, PhpSpec\Formatter\Presenter\Presenter $presenter ) : ReportFailedItem | PhpSpec\Formatter\Html\ReportPassedItem | PhpSpec\Formatter\Html\ReportPendingItem
$event PhpSpec\Event\ExampleEvent
$presenter PhpSpec\Formatter\Presenter\Presenter
Résultat ReportFailedItem | PhpSpec\Formatter\Html\ReportPassedItem | PhpSpec\Formatter\Html\ReportPendingItem
 /**
  * @param ExampleEvent $event
  */
 public function afterExample(ExampleEvent $event)
 {
     $reportLine = $this->reportItemFactory->create($event, $this->getPresenter());
     $reportLine->write($this->index - 1);
     $this->getIO()->write(PHP_EOL);
 }
Exemple #2
0
 function it_delegates_the_reporting_to_the_event_type_line_reporter(ExampleEvent $event, ReportItem $item, ReportItemFactory $factory, Presenter $presenter)
 {
     $factory->create($event, $presenter)->willReturn($item);
     $item->write(Argument::any())->shouldBeCalled();
     $this->afterExample($event);
 }