function views_merge_rows_update_8200 in Views Merge Rows 8.2
Remove Unused "use_grouping" entry in views config.
File
- ./
views_merge_rows.install, line 38
Code
function views_merge_rows_update_8200() {
$config_factory = \Drupal::configFactory();
foreach ($config_factory
->listAll('views.view.') as $view_config_name) {
$view = $config_factory
->getEditable($view_config_name);
$save = FALSE;
foreach ($view
->get('display') as $display_name => $display) {
if (isset($display['display_options']['use_grouping'])) {
unset($display['display_options']['use_grouping']);
$view
->set("display.{$display_name}", $display);
$save = TRUE;
}
}
if ($save) {
$view
->save();
}
}
}