Mercurial > hg > isophonics-drupal-site
view core/modules/node/src/Plugin/views/field/RevisionLinkDelete.php @ 9:1fc0ff908d1f
Add another data file
author | Chris Cannam |
---|---|
date | Mon, 05 Feb 2018 12:34:32 +0000 |
parents | 4c8ae668cc8c |
children |
line wrap: on
line source
<?php namespace Drupal\node\Plugin\views\field; use Drupal\Core\Url; use Drupal\views\ResultRow; /** * Field handler to present link to delete a node revision. * * @ingroup views_field_handlers * * @ViewsField("node_revision_link_delete") */ class RevisionLinkDelete extends RevisionLink { /** * {@inheritdoc} */ protected function getUrlInfo(ResultRow $row) { /** @var \Drupal\node\NodeInterface $node */ $node = $this->getEntity($row); return Url::fromRoute('node.revision_delete_confirm', ['node' => $node->id(), 'node_revision' => $node->getRevisionId()]); } /** * {@inheritdoc} */ protected function getDefaultLabel() { return $this->t('Delete'); } }