10 \
Magento\Catalog\Setup\CategorySetup::class
18 'attribute_code' =>
'attribute_with_option',
19 'entity_type_id' =>
$installer->getEntityTypeId(
'catalog_product'),
21 'frontend_input' =>
'select',
23 'option' => [
'value' => [
'option_0' => [0 =>
'Option Label']]],
24 'backend_type' =>
'int',
42 \
Magento\Catalog\Model\Product::class
45 \
Magento\Catalog\Model\Product\Type::TYPE_SIMPLE
47 $installer->getAttributeSetId(
'catalog_product',
'Default')
51 'Simple Product ' .
$option->getId()
53 'simple_product_' .
$option->getId()
59 \
Magento\Catalog\Model\Product\Visibility::VISIBILITY_BOTH
61 \
Magento\Catalog\Model\Product\Attribute\Source\Status::STATUS_ENABLED
63 [
'use_config_manage_stock' => 1,
'qty' => 5,
'is_in_stock' => 1]
67 \
Magento\Catalog\Model\Product\Action::class
static getObjectManager()