*/
function views_post_update_field_formatter_dependencies() {
$views = View::loadMultiple();
- array_walk($views, function(View $view) {
+ array_walk($views, function (View $view) {
$view->save();
});
}
*/
function views_post_update_taxonomy_index_tid() {
$views = View::loadMultiple();
- array_walk($views, function(View $view) {
+ array_walk($views, function (View $view) {
$old_dependencies = $view->getDependencies();
$new_dependencies = $view->calculateDependencies()->getDependencies();
if ($old_dependencies !== $new_dependencies) {
*/
function views_post_update_serializer_dependencies() {
$views = View::loadMultiple();
- array_walk($views, function(View $view) {
+ array_walk($views, function (View $view) {
$old_dependencies = $view->getDependencies();
$new_dependencies = $view->calculateDependencies()->getDependencies();
if ($old_dependencies !== $new_dependencies) {
function views_post_update_grouped_filters() {
// Empty update to cause a cache rebuild so that the schema changes are read.
}
+
+/**
+ * Fix table names for revision metadata fields.
+ */
+function views_post_update_revision_metadata_fields() {
+ // The table names are fixed automatically in
+ // \Drupal\views\Entity\View::preSave(), so we just need to re-save all views.
+ $views = View::loadMultiple();
+ array_walk($views, function (View $view) {
+ $view->save();
+ });
+}