Pathologic was missing because of a .git folder inside.
[yaffs-website] / web / modules / contrib / diff / diff.views.inc
1 <?php
2
3 /**
4  * @file
5  * Provide views data for diff.module.
6  */
7
8 /**
9  * Implements hook_views_data().
10  */
11 function diff_views_data() {
12   $data = [];
13
14   /** @var \Drupal\Core\Entity\EntityTypeInterface $entity_type */
15   foreach (\Drupal::entityTypeManager()->getDefinitions() as $entity_type) {
16     // Add the diff_from and diff_to fields to every revisionable entity type.
17     if ($entity_type->isRevisionable()) {
18       $revision_base_table = $entity_type->getRevisionDataTable() ?: $entity_type->getRevisionTable();
19
20       $data[$revision_base_table]['diff_from'] = [
21         'title' => t('Diff from'),
22         'help' => 'Diff "from" radio button to compare revisions. Also adds the "Compare" button.',
23         'field' => [
24           'id' => 'diff__from',
25         ],
26       ];
27       $data[$revision_base_table]['diff_to'] = [
28         'title' => t('Diff to'),
29         'help' => 'Diff "to" radio button to compare revisions.',
30         'field' => [
31           'id' => 'diff__to',
32         ],
33       ];
34     }
35   }
36
37   return $data;
38 }