Chris@0: select('config', 'c') Chris@0: ->fields('c', ['name', 'data']) Chris@0: ->condition('name', 'migrate.migration.%', 'LIKE') Chris@0: ->execute(); Chris@0: foreach ($migration_config as $migration) { Chris@0: $data = unserialize($migration->data); Chris@0: if (isset($data['third_party_settings']['migrate_plus']['migration_group'])) { Chris@0: $data['migration_group'] = $data['third_party_settings']['migrate_plus']['migration_group']; Chris@0: unset($data['third_party_settings']['migrate_plus']); Chris@0: if (empty($data['third_party_settings'])) { Chris@0: unset($data['third_party_settings']); Chris@0: } Chris@0: $new_name = str_replace('migrate.migration.', 'migrate_plus.migration.', $migration->name); Chris@0: $database->update('config') Chris@0: ->fields([ Chris@0: 'name' => $new_name, Chris@0: 'data' => serialize($data), Chris@0: ]) Chris@0: ->condition('name', $migration->name) Chris@0: ->execute(); Chris@0: } Chris@0: } Chris@0: }