Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
MergePreconditionProductsStep.php
Go to the documentation of this file.
1 <?php
8 
9 use Magento\Mtf\TestStep\TestStepInterface;
10 
14 class MergePreconditionProductsStep implements TestStepInterface
15 {
21  private $products;
22 
28  private $preconditionProducts;
29 
34  public function __construct(array $products = [], array $preconditionProducts = [])
35  {
36  $this->products = $products;
37  $this->preconditionProducts = $preconditionProducts;
38  }
39 
45  public function run()
46  {
47  $products = array_merge($this->preconditionProducts, $this->products);
48 
49  return ['products' => $products];
50  }
51 }
__construct(array $products=[], array $preconditionProducts=[])