From 1c18b87ea5b69ca7284e6f93b1dfbf889e29aa15 Mon Sep 17 00:00:00 2001 From: Pieter Frenssen Date: Sun, 18 Dec 2016 17:03:11 +0100 Subject: [PATCH] Remove duplicate declaration of Views base table. --- .../src/Entity/entity-content-views-data.php.twig | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/templates/module/src/Entity/entity-content-views-data.php.twig b/templates/module/src/Entity/entity-content-views-data.php.twig index ffaed8650..c8ee2645b 100644 --- a/templates/module/src/Entity/entity-content-views-data.php.twig +++ b/templates/module/src/Entity/entity-content-views-data.php.twig @@ -10,14 +10,13 @@ namespace Drupal\{{ module }}\Entity; {% block use_class %} use Drupal\views\EntityViewsData; -use Drupal\views\EntityViewsDataInterface; {% endblock %} {% block class_declaration %} /** * Provides Views data for {{ label }} entities. */ -class {{ entity_class }}ViewsData extends EntityViewsData implements EntityViewsDataInterface {% endblock %} +class {{ entity_class }}ViewsData extends EntityViewsData {% endblock %} {% block class_methods %} /** * {@inheritdoc} @@ -25,11 +24,8 @@ class {{ entity_class }}ViewsData extends EntityViewsData implements EntityViews public function getViewsData() { $data = parent::getViewsData(); - $data['{{ entity_name }}']['table']['base'] = array( - 'field' => 'id', - 'title' => $this->t('{{ label }}'), - 'help' => $this->t('The {{ label }} ID.'), - ); + // Additional information for Views integration, such as table joins, can be + // put here. return $data; }