10 use Magento\Mtf\Fixture\DataSource;
11 use Magento\Mtf\Fixture\FixtureFactory;
34 if (isset(
$data[
'dataset']) &&
$data[
'dataset'] !==
'-') {
35 $this->parentCategory = $fixtureFactory->createByCode(
'category', [
'dataset' =>
$data[
'dataset']]);
36 if (!$this->parentCategory->hasData(
'id')) {
37 $this->parentCategory->persist();
39 $this->data = $this->parentCategory->getId();
41 $this->parentCategory =
$data[
'source'];
42 $this->data =
$data[
'source']->getId();
elseif(isset( $params[ 'redirect_parent']))
__construct(FixtureFactory $fixtureFactory, array $params, $data=[])
$params[\Magento\Store\Model\StoreManager::PARAM_RUN_CODE]