Updated all the contrib modules to their latest versions.
[yaffs-website] / web / modules / contrib / entity_browser / src / Plugin / views / field / SearchApiSelectForm.php
diff --git a/web/modules/contrib/entity_browser/src/Plugin/views/field/SearchApiSelectForm.php b/web/modules/contrib/entity_browser/src/Plugin/views/field/SearchApiSelectForm.php
new file mode 100644 (file)
index 0000000..a75ef1e
--- /dev/null
@@ -0,0 +1,22 @@
+<?php
+
+namespace Drupal\entity_browser\Plugin\views\field;
+
+use Drupal\views\ResultRow;
+
+/**
+ * Defines a bulk operation form element that works with entity browser.
+ *
+ * @ViewsField("entity_browser_search_api_select")
+ */
+class SearchApiSelectForm extends SelectForm {
+
+  /**
+   * {@inheritdoc}
+   */
+  public function getRowId(ResultRow $row) {
+    $entity = $row->_object->getValue();
+    return $entity->getEntityTypeId() . ':' . $entity->id();
+  }
+
+}