9 use Magento\Eav\Setup\EavSetupFactory;
26 private $moduleDataSetup;
31 private $eavSetupFactory;
40 \
Magento\Eav\Setup\EavSetupFactory $eavSetupFactory
42 $this->moduleDataSetup = $moduleDataSetup;
49 public function apply()
52 $eavSetup = $this->eavSetupFactory->create([
'setup' => $this->moduleDataSetup]);
73 private function upgradePriceType(EavSetup
$eavSetup)
97 private function upgradeSkuType(EavSetup
$eavSetup)
122 private function upgradeWeightType(EavSetup
$eavSetup)
147 private function upgradeShipmentType(EavSetup
$eavSetup)
173 \
Magento\Bundle\Model\Product\Attribute\Source\Shipment\Type::class
185 ApplyAttributesUpdate::class,