9 use Magento\Eav\Setup\EavSetupFactory;
24 private $moduleDataSetup;
29 private $eavSetupFactory;
36 \
Magento\Framework\Setup\ModuleDataSetupInterface $moduleDataSetup,
37 EavSetupFactory $eavSetupFactory
39 $this->moduleDataSetup = $moduleDataSetup;
46 public function apply()
48 $this->moduleDataSetup->getConnection()->startSetup();
51 $eavSetup = $this->eavSetupFactory->create([
'setup' => $this->moduleDataSetup]);
61 $this->moduleDataSetup->getConnection()->endSetup();
70 AddSwatchImageAttribute::class
__construct(\Magento\Framework\Setup\ModuleDataSetupInterface $moduleDataSetup, EavSetupFactory $eavSetupFactory)