/**
  * Initializes event.
  *
  * @param Environment    $env
  * @param FeatureNode    $feature
  * @param BackgroundNode $background
  * @param Setup          $setup
  */
 public function __construct(Environment $env, FeatureNode $feature, BackgroundNode $background, Setup $setup)
 {
     parent::__construct($env);
     $this->feature = $feature;
     $this->background = $background;
     $this->setup = $setup;
 }
 /**
  * Initializes event.
  *
  * @param Environment    $env
  * @param FeatureNode    $feature
  * @param BackgroundNode $background
  * @param TestResult     $result
  */
 public function __construct(Environment $env, FeatureNode $feature, BackgroundNode $background, TestResult $result)
 {
     parent::__construct($env);
     $this->feature = $feature;
     $this->background = $background;
     $this->result = $result;
 }