* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Behat\Behat\EventDispatcher\Event; use Behat\Gherkin\Node\FeatureNode; use Behat\Gherkin\Node\OutlineNode; use Behat\Testwork\Environment\Environment; use Behat\Testwork\EventDispatcher\Event\BeforeTested; /** * Represents an event before outline is tested. * * @author Konstantin Kudryashov */ final class BeforeOutlineTested extends OutlineTested implements BeforeTested { /** * @var FeatureNode */ private $feature; /** * @var OutlineNode */ private $outline; /** * Initializes event. * * @param Environment $env * @param FeatureNode $feature * @param OutlineNode $outline */ public function __construct(Environment $env, FeatureNode $feature, OutlineNode $outline) { parent::__construct($env); $this->feature = $feature; $this->outline = $outline; } /** * Returns feature. * * @return FeatureNode */ public function getFeature() { return $this->feature; } /** * Returns outline node. * * @return OutlineNode */ public function getOutline() { return $this->outline; } }