9 use Magento\Mtf\Fixture\FixtureFactory;
10 use Magento\Mtf\Fixture\DataSource;
11 use Magento\Mtf\Repository\RepositoryFactory;
26 RepositoryFactory $repositoryFactory,
27 FixtureFactory $fixtureFactory,
33 if (isset(
$data[
'dataset']) && isset($this->params[
'repository'])) {
34 $this->data = $repositoryFactory->get($this->params[
'repository'])->get(
$data[
'dataset']);
35 foreach ($this->data as
$index => $layouts) {
36 if (isset($layouts[
'entities'])) {
37 $explodeValue = explode(
'::', $layouts[
'entities']);
38 $fixture = $fixtureFactory->createByCode($explodeValue[0], [
'dataset' => $explodeValue[1]]);
40 $this->data[
$index][
'entities'] = $fixture;
$params[\Magento\Store\Model\StoreManager::PARAM_RUN_CODE]