6 declare(strict_types=1);
11 require
__DIR__ .
'/dropdown_attribute.php';
17 \
Magento\Catalog\Setup\CategorySetup::class
31 ->setAttributeSetId(
$installer->getAttributeSetId(
'catalog_product',
'Default'))
33 ->setName(
'With Option 1')
34 ->setSku(
'simple_op_1')
36 ->setVisibility(\
Magento\Catalog\Model\Product\Visibility::VISIBILITY_BOTH)
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])
45 ->setAttributeSetId(
$installer->getAttributeSetId(
'catalog_product',
'Default'))
47 ->setName(
'With Option 2')
48 ->setSku(
'simple_op_2')
50 ->setVisibility(\
Magento\Catalog\Model\Product\Visibility::VISIBILITY_BOTH)
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])
59 ->setAttributeSetId(
$installer->getAttributeSetId(
'catalog_product',
'Default'))
61 ->setName(
'With Option 3')
62 ->setSku(
'simple_op_3')
64 ->setVisibility(\
Magento\Catalog\Model\Product\Visibility::VISIBILITY_BOTH)
66 ->setStatus(\
Magento\Catalog\Model\Product\Attribute\Source\Status::STATUS_ENABLED)
67 ->setStockData([
'use_config_manage_stock' => 1,
'qty' => 100,
'is_qty_decimal' => 0,
'is_in_stock' => 1])
defined('TESTS_BP')||define('TESTS_BP' __DIR__
static getObjectManager()