10 use Magento\Catalog\Setup\CategorySetupFactory;
25 private $moduleDataSetup;
30 private $categorySetupFactory;
39 CategorySetupFactory $categorySetupFactory
41 $this->moduleDataSetup = $moduleDataSetup;
42 $this->categorySetupFactory = $categorySetupFactory;
48 public function apply()
52 $categorySetup = $this->categorySetupFactory->create([
'setup' => $this->moduleDataSetup]);
53 $categorySetup->updateEntityType(
58 $categorySetup->updateEntityType(
63 $categorySetup->updateEntityType(
65 'entity_attribute_collection',
68 $categorySetup->updateAttribute(
74 $categorySetup->updateEntityType(
79 $categorySetup->updateEntityType(
84 $categorySetup->updateEntityType(
86 'entity_attribute_collection',
97 InstallDefaultCategories::class,
__construct(ModuleDataSetupInterface $moduleDataSetup, CategorySetupFactory $categorySetupFactory)