public function SubscriberViewsData::getViewsData in Simplenews 8
Same name and namespace in other branches
- 8.2 src/SubscriberViewsData.php \Drupal\simplenews\SubscriberViewsData::getViewsData()
- 3.x src/SubscriberViewsData.php \Drupal\simplenews\SubscriberViewsData::getViewsData()
Returns views data for the entity type.
Return value
array Views data in the format of hook_views_data().
Overrides EntityViewsData::getViewsData
File
- src/
SubscriberViewsData.php, line 15
Class
- SubscriberViewsData
- Provides the views data for the subscriber entity type.
Namespace
Drupal\simplenewsCode
public function getViewsData() {
$data = parent::getViewsData();
$data['simplenews_subscriber']['edit_link'] = array(
'field' => array(
'title' => $this
->t('Link to edit'),
'help' => $this
->t('Provide a simple link to edit the subscriber.'),
'id' => 'subscriber_link_edit',
),
);
$data['simplenews_subscriber']['delete_link'] = array(
'field' => array(
'title' => $this
->t('Link to delete'),
'help' => $this
->t('Provide a simple link to delete the subscriber.'),
'id' => 'subscriber_link_delete',
),
);
// @todo Username obtained through custom plugin due to core issue.
$data['simplenews_subscriber']['user_name'] = array(
'real field' => 'uid',
'field' => array(
'title' => $this
->t('Username'),
'help' => $this
->t('Provide a simple link to the subscriber\'s user account .'),
'id' => 'simplenews_user_name',
),
);
return $data;
}