9 use Magento\Customer\Test\Fixture\Address;
10 use Magento\Mtf\Fixture\FixtureFactory;
11 use Magento\Mtf\Fixture\DataSource;
24 public function __construct(FixtureFactory $fixtureFactory, array
$data, array
$params = [])
27 if (isset(
$data[
'value'])) {
28 $this->data =
$data[
'value'];
31 if (isset(
$data[
'dataset'])) {
32 $addresses = $fixtureFactory->createByCode(
'address', [
'dataset' =>
$data[
'dataset']]);
34 $this->data[
'street'] = [$this->data[
'street']];
36 if (isset(
$data[
'billingAddress']) &&
$data[
'billingAddress'] instanceof
Address) {
40 $this->data[
'street'] = [$this->data[
'street']];
$params[\Magento\Store\Model\StoreManager::PARAM_RUN_CODE]