FlagListItemViewsData.php in Flag Lists 8
File
src/Entity/FlagListItemViewsData.php
View source
<?php
namespace Drupal\flag_lists\Entity;
use Drupal\views\EntityViewsData;
class FlagListItemViewsData extends EntityViewsData {
public function getViewsData() {
$data = parent::getViewsData();
$data['flag_list_item_field_data']['flag_list'] = [
'title' => t('Flagging collection'),
'help' => t('The related Flagging collection'),
'field' => [
'id' => 'standard',
],
'relationship' => [
'base' => 'flagging_collection_field_data',
'base field' => 'id',
'id' => 'standard',
'label' => t('Connected flag'),
],
];
$data['flag_list_item_field_data']['entity_id'] = [
'title' => t('Node'),
'help' => t('The related Node'),
'field' => [
'id' => 'standard',
],
'relationship' => [
'base' => 'node_field_data',
'base field' => 'nid',
'id' => 'standard',
'label' => t('Connected node'),
],
];
return $data;
}
}