27 private $moduleDataSetup;
32 private $queryModifierFactory;
37 private $aggregatedFieldDataConverter;
48 $this->moduleDataSetup = $moduleDataSetup;
49 $this->queryModifierFactory = $queryModifierFactory;
50 $this->aggregatedFieldDataConverter = $aggregatedFieldDataConverter;
58 $this->convertSerializedData();
66 return [UpgradeModelInstanceClassAliases::class];
88 private function convertSerializedData()
90 $layoutUpdateQueryModifier = $this->queryModifierFactory->create(
94 'xml' =>
'%conditions_encoded%' 98 $this->aggregatedFieldDataConverter->convert(
101 SerializedToJson::class,
102 $this->moduleDataSetup->getTable(
'widget_instance'),
107 LayoutUpdateConverter::class,
108 $this->moduleDataSetup->getTable(
'layout_update'),
111 $layoutUpdateQueryModifier
114 $this->moduleDataSetup->getConnection()