|
25 | 25 |
|
26 | 26 | /** @var $product \Magento\Catalog\Model\Product */
|
27 | 27 | $product = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->create(\Magento\Catalog\Model\Product::class);
|
28 |
| -$product->setTypeId( |
29 |
| - \Magento\Catalog\Model\Product\Type::TYPE_SIMPLE |
30 |
| -)->setId( |
31 |
| - $optionIds[0] * 10 |
32 |
| -)->setAttributeSetId( |
33 |
| - $installer->getAttributeSetId('catalog_product', 'Default') |
34 |
| -)->setWebsiteIds( |
35 |
| - [1] |
36 |
| -)->setName( |
37 |
| - 'With Multiselect 1' |
38 |
| -)->setSku( |
39 |
| - 'simple_ms_1' |
40 |
| -)->setPrice( |
41 |
| - 10 |
42 |
| -)->setDescription( |
43 |
| - 'Hello " &" Bring the water bottle when you can!' |
44 |
| -)->setVisibility( |
45 |
| - \Magento\Catalog\Model\Product\Visibility::VISIBILITY_BOTH |
46 |
| -)->setMultiselectAttribute( |
47 |
| - [$optionIds[0]] |
48 |
| -)->setStatus( |
49 |
| - \Magento\Catalog\Model\Product\Attribute\Source\Status::STATUS_ENABLED |
50 |
| -)->setStockData( |
51 |
| - ['use_config_manage_stock' => 1, 'qty' => 100, 'is_qty_decimal' => 0, 'is_in_stock' => 1] |
52 |
| -)->save(); |
| 28 | +$product->setTypeId(\Magento\Catalog\Model\Product\Type::TYPE_SIMPLE) |
| 29 | + ->setId($optionIds[0] * 10) |
| 30 | + ->setAttributeSetId($installer->getAttributeSetId('catalog_product', 'Default')) |
| 31 | + ->setWebsiteIds([1]) |
| 32 | + ->setName('With Multiselect 1') |
| 33 | + ->setSku('simple_ms_1') |
| 34 | + ->setPrice(10) |
| 35 | + ->setDescription('Hello " &" Bring the water bottle when you can!') |
| 36 | + ->setVisibility(\Magento\Catalog\Model\Product\Visibility::VISIBILITY_BOTH) |
| 37 | + ->setMultiselectAttribute([$optionIds[0]]) |
| 38 | + ->setStatus(\Magento\Catalog\Model\Product\Attribute\Source\Status::STATUS_ENABLED) |
| 39 | + ->setStockData(['use_config_manage_stock' => 1, 'qty' => 100, 'is_qty_decimal' => 0, 'is_in_stock' => 1]) |
| 40 | + ->save(); |
53 | 41 |
|
54 | 42 | $product = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->create(\Magento\Catalog\Model\Product::class);
|
55 |
| -$product->setTypeId( |
56 |
| - \Magento\Catalog\Model\Product\Type::TYPE_SIMPLE |
57 |
| -)->setId( |
58 |
| - $optionIds[1] * 10 |
59 |
| -)->setAttributeSetId( |
60 |
| - $installer->getAttributeSetId('catalog_product', 'Default') |
61 |
| -)->setWebsiteIds( |
62 |
| - [1] |
63 |
| -)->setName( |
64 |
| - 'With Multiselect 2' |
65 |
| -)->setSku( |
66 |
| - 'simple_ms_2' |
67 |
| -)->setPrice( |
68 |
| - 10 |
69 |
| -)->setVisibility( |
70 |
| - \Magento\Catalog\Model\Product\Visibility::VISIBILITY_BOTH |
71 |
| -)->setMultiselectAttribute( |
72 |
| - [$optionIds[1], $optionIds[2], $optionIds[3]] |
73 |
| -)->setStatus( |
74 |
| - \Magento\Catalog\Model\Product\Attribute\Source\Status::STATUS_ENABLED |
75 |
| -)->setStockData( |
76 |
| - ['use_config_manage_stock' => 1, 'qty' => 100, 'is_qty_decimal' => 0, 'is_in_stock' => 1] |
77 |
| -)->save(); |
| 43 | +$product->setTypeId(\Magento\Catalog\Model\Product\Type::TYPE_SIMPLE) |
| 44 | + ->setId($optionIds[1] * 10) |
| 45 | + ->setAttributeSetId($installer->getAttributeSetId('catalog_product', 'Default')) |
| 46 | + ->setWebsiteIds([1]) |
| 47 | + ->setName('With Multiselect 2') |
| 48 | + ->setSku('simple_ms_2') |
| 49 | + ->setPrice(10) |
| 50 | + ->setVisibility(\Magento\Catalog\Model\Product\Visibility::VISIBILITY_BOTH) |
| 51 | + ->setMultiselectAttribute([$optionIds[1], $optionIds[2], $optionIds[3]]) |
| 52 | + ->setStatus(\Magento\Catalog\Model\Product\Attribute\Source\Status::STATUS_ENABLED) |
| 53 | + ->setStockData(['use_config_manage_stock' => 1, 'qty' => 100, 'is_qty_decimal' => 0, 'is_in_stock' => 1]) |
| 54 | + ->save(); |
0 commit comments