3 namespace Drupal\entity_browser\Events;
6 * Represents entity selection as event.
8 class EntitySelectionEvent extends EventBase {
11 * Entities being selected.
13 * @var \Drupal\Core\Entity\EntityInterface[]
18 * Constructs a EntitySelectionEvent object.
20 * @param string $entity_browser_id
22 * @param string $instance_uuid
23 * Entity browser instance UUID.
24 * @param \Drupal\Core\Entity\EntityInterface[] $entities
25 * Array of selected entities.
27 public function __construct($entity_browser_id, $instance_uuid, array $entities) {
28 parent::__construct($entity_browser_id, $instance_uuid);
29 $this->entities = $entities;
33 * Gets selected entities.
35 * @return \Drupal\Core\Entity\EntityInterface[]
37 public function getEntities() {
38 return $this->entities;