25 private $moduleDataSetup;
30 private $fieldDataConverterFactory;
35 private $queryModifierFactory;
48 $this->moduleDataSetup = $moduleDataSetup;
49 $this->fieldDataConverterFactory = $fieldDataConverterFactory;
50 $this->queryModifierFactory = $queryModifierFactory;
58 $this->moduleDataSetup->getConnection()->startSetup();
59 $this->convertSerializedData();
60 $this->moduleDataSetup->getConnection()->endSetup();
92 private function convertSerializedData()
94 $fieldDataConverter = $this->fieldDataConverterFactory->create(SerializedToJson::class);
95 $queryModifier = $this->queryModifierFactory->create(
100 'design/theme/ua_regexp',
105 $fieldDataConverter->convert(
106 $this->moduleDataSetup->getConnection(),
107 $this->moduleDataSetup->getTable(
'core_config_data'),
__construct(\Magento\Framework\Setup\ModuleDataSetupInterface $moduleDataSetup, FieldDataConverterFactory $fieldDataConverterFactory, QueryModifierFactory $queryModifierFactory)