9 use Magento\Mtf\Fixture\DataSource;
11 use Magento\Mtf\Fixture\FixtureFactory;
38 if (isset(
$data[
'dataset']) &&
$data[
'dataset'] !==
'-') {
39 list($fixtureCode, $dataset) = explode(
'::',
$data[
'dataset']);
40 $this->role = $fixtureFactory->createByCode($fixtureCode, [
'dataset' => $dataset]);
41 if (!$this->role->hasData(
'role_id')) {
42 $this->role->persist();
44 $this->data = $this->role->getRoleName();
46 if (isset(
$data[
'role']) &&
$data[
'role'] instanceof Role) {
47 $this->role =
$data[
'role'];
48 $this->data =
$data[
'role']->getRoleName();
50 $this->data =
$data[
'value'];
elseif(isset( $params[ 'redirect_parent']))
__construct(FixtureFactory $fixtureFactory, array $params, array $data=[])
$params[\Magento\Store\Model\StoreManager::PARAM_RUN_CODE]