From e032ed48c97c612052efa5a9a3a5572b204eb656 Mon Sep 17 00:00:00 2001 From: John Voskuilen <john.voskuilen@sapito.nl> Date: Mon, 24 Mar 2025 11:23:49 +0100 Subject: [PATCH] Issue #3507880: views_field_default_views_data is deprecated in D11.2.0 --- languagefield.views.inc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/languagefield.views.inc b/languagefield.views.inc index e253f4b..8ccd950 100644 --- a/languagefield.views.inc +++ b/languagefield.views.inc @@ -13,7 +13,11 @@ use Drupal\field\FieldStorageConfigInterface; * Implements hook_field_views_data(). */ function languagefield_field_views_data(FieldStorageConfigInterface $field_storage): array { - $data = views_field_default_views_data($field_storage); + $data = (version_compare(\Drupal::VERSION, '11.2') >= 0) + ? \Drupal::service('views.field_data_provider') + ->defaultFieldImplementation($field_storage) + : views_field_default_views_data($field_storage); + foreach ($data as $table_name => $table_data) { $data[$table_name][$field_storage->getName() . '_value']['filter']['id'] = 'languagefield'; } -- GitLab