/** * Prints scenario/background header on BEFORE event. * * @param Formatter $formatter * @param ScenarioLikeTested|AfterSetup $event * @param string $eventName */ private function printHeaderOnBeforeEvent(Formatter $formatter, ScenarioLikeTested $event, $eventName) { if ($this->beforeEventName !== $eventName || !$event instanceof AfterSetup) { return; } if ($this->setupPrinter) { $this->setupPrinter->printSetup($formatter, $event->getSetup()); } $this->scenarioPrinter->printHeader($formatter, $event->getFeature(), $event->getScenario()); }
/** * {@inheritdoc} */ public function printHeader(Formatter $formatter, FeatureNode $feature, OutlineNode $outline) { $this->scenarioPrinter->printHeader($formatter, $feature, $outline); $this->printExamplesSteps($formatter, $outline, $outline->getSteps()); $this->printExamplesTableHeader($formatter->getOutputPrinter(), $outline->getExampleTable()); }