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