/** * Adds Scenario to Feature * * @param Scenario $scenario Scenario instance */ public function addScenario(ScenarioNode $scenario) { $scenario->setFeature($this); $this->scenarios[] = $scenario; }
/** * Adds scenario or outline to the feature. * * @param ScenarioNode $scenario Scenario instance * * @throws \LogicException if feature is frozen */ public function addScenario(ScenarioNode $scenario) { if ($this->isFrozen()) { throw new \LogicException('Impossible to change frozen feature scenarios.'); } $scenario->setFeature($this); $this->scenarios[] = $scenario; }