entity_activity-8.x-1.0-beta13/src/Entity/LogViewsData.php
src/Entity/LogViewsData.php
<?php
namespace Drupal\entity_activity\Entity;
use Drupal\views\EntityViewsData;
use Drupal\Core\StringTranslation\StringTranslationTrait;
/**
* Provides Views data for Log entities.
*/
class LogViewsData extends EntityViewsData {
use StringTranslationTrait;
/**
* {@inheritdoc}
*/
public function getViewsData() {
$data = parent::getViewsData();
$data['entity_activity_log']['source_entity'] = [
'title' => $this->t('Source Entity'),
'field' => [
'title' => $this->t('Source Entity'),
'help' => $this->t('The entity which has generated the log.'),
'id' => 'entity_activity_log_source_entity',
],
];
$data['entity_activity_log']['reference_source_entity'] = [
'title' => $this->t('Reference source Entity'),
'field' => [
'title' => $this->t('Reference Source Entity'),
'help' => $this->t('The entity which hold the subscription at the origin of the log.'),
'id' => 'entity_activity_log_reference_source_entity',
],
];
return $data;
}
}
