9 use Magento\Mtf\Fixture\DataSource;
10 use Magento\Mtf\Fixture\FixtureFactory;
33 if (!empty(
$data[
'dataset']) &&
$data[
'dataset'] !==
'-') {
34 $dataset = array_map(
'trim', explode(
',',
$data[
'dataset']));
35 foreach ($dataset as
$value) {
36 list($fixtureCode, $dataset) = explode(
'::',
$value);
37 $this->products[] = $fixtureFactory->createByCode($fixtureCode, [
'dataset' => $dataset]);
40 if (isset(
$data[
'products'])) {
45 foreach ($this->products as
$product) {
__construct(FixtureFactory $fixtureFactory, array $params, $data=[])
$params[\Magento\Store\Model\StoreManager::PARAM_RUN_CODE]