24 private $moduleDataSetup;
29 private $fieldDataConverterFactory;
38 \
Magento\Framework\Setup\ModuleDataSetupInterface $moduleDataSetup
40 $this->moduleDataSetup = $moduleDataSetup;
41 $this->fieldDataConverterFactory = $fieldDataConverterFactory;
49 $this->moduleDataSetup->getConnection()->startSetup();
50 $this->convertAddDataToJson();
51 $this->moduleDataSetup->getConnection()->endSetup();
60 UpdateAdminTextSwatchValues::class
83 private function convertAddDataToJson()
85 $fieldConverter = $this->fieldDataConverterFactory->create(SerializedToJson::class);
86 $fieldConverter->convert(
87 $this->moduleDataSetup->getConnection(),
88 $this->moduleDataSetup->getTable(
'catalog_eav_attribute'),
__construct(FieldDataConverterFactory $fieldDataConverterFactory, \Magento\Framework\Setup\ModuleDataSetupInterface $moduleDataSetup)