Updated all the contrib modules to their latest versions.
[yaffs-website] / web / modules / contrib / redirect / src / RedirectViewsData.php
diff --git a/web/modules/contrib/redirect/src/RedirectViewsData.php b/web/modules/contrib/redirect/src/RedirectViewsData.php
new file mode 100644 (file)
index 0000000..7e33ea5
--- /dev/null
@@ -0,0 +1,25 @@
+<?php
+
+namespace Drupal\redirect;
+
+use Drupal\views\EntityViewsData;
+
+/**
+ * Provides views integration for Redirect entities.
+ */
+class RedirectViewsData extends EntityViewsData {
+
+  /**
+   * {@inheritdoc}
+   */
+  public function getViewsData() {
+    $data = parent::getViewsData();
+
+    // Views defaults to the 'redirect_source' field that is configured as
+    // the redirect label. Since this is a composed field, change the default
+    // field to its 'path' value.
+    $data['redirect']['table']['base']['defaults']['field'] = 'redirect_source__path';
+    return $data;
+  }
+
+}