EntityLink.php in Zircon Profile 8.0
File
core/modules/views/src/Plugin/views/field/EntityLink.php
View source
<?php
namespace Drupal\views\Plugin\views\field;
use Drupal\views\ResultRow;
class EntityLink extends LinkBase {
public function render(ResultRow $row) {
return $this
->getEntity($row) ? parent::render($row) : [];
}
protected function getUrlInfo(ResultRow $row) {
$template = $this
->getEntityLinkTemplate();
return $this
->getEntity($row)
->urlInfo($template);
}
protected function getEntityLinkTemplate() {
return 'canonical';
}
protected function getDefaultLabel() {
return $this
->t('view');
}
}
Classes
Name |
Description |
EntityLink |
Field handler to present a link to an entity. |