/** * @BeforeScenario */ public function before(BeforeScenarioScope $scope) { if (!self::$isPrepared) { $this->prepare(); self::$isPrepared = true; } // Scenario skips a line so it's not a new example if ($scope->getScenario()->getLine() !== self::$lastScenarioLine + 1) { $this->reset(); } self::$lastScenarioLine = $scope->getScenario()->getLine(); return; }
/** * Sets Kernel instance. * * @param HttpKernelInterface $kernel HttpKernel instance */ public function setKernel(HttpKernelInterface $kernel) { $this->kernel = $kernel; self::$statickernel = $kernel; }