b5a9b60dc563bcee0ac29f58abb2e7a1c2827215
[yaffs-website] / web / core / modules / views / src / Plugin / views / field / Dropbutton.php
1 <?php
2
3 namespace Drupal\views\Plugin\views\field;
4
5 use Drupal\views\ResultRow;
6
7 /**
8  * Provides a handler that renders links as dropbutton.
9  *
10  * @ingroup views_field_handlers
11  *
12  * @ViewsField("dropbutton")
13  */
14 class Dropbutton extends Links {
15
16   /**
17    * {@inheritdoc}
18    */
19   public function render(ResultRow $values) {
20     $links = $this->getLinks();
21
22     if (!empty($links)) {
23       return [
24         '#type' => 'dropbutton',
25         '#links' => $links,
26       ];
27     }
28     else {
29       return '';
30     }
31   }
32
33 }