ImportEvent.php in Default Content for D8 8
Same filename and directory in other branches
Namespace
Drupal\default_content\EventFile
src/Event/ImportEvent.phpView source
<?php
namespace Drupal\default_content\Event;
use Symfony\Component\EventDispatcher\Event;
/**
* Defines event fired when content is imported.
*
* @see \Drupal\default_content\Event\DefaultContentEvents
*/
class ImportEvent extends Event {
/**
* An array of content entities that were imported.
*
* @var \Drupal\Core\Entity\ContentEntityInterface[]
*/
protected $entities;
/**
* The module that provides the default content.
*
* @var string
*/
protected $module;
/**
* Constructs a new import event.
*
* @param \Drupal\Core\Entity\ContentEntityInterface[] $entities
* An array of content entities that were imported.
* @param string $module
* The module that provided the default content.
*/
public function __construct(array $entities, $module) {
$this->entities = $entities;
$this->module = $module;
}
/**
* Get the imported entities.
*
* @return \Drupal\Core\Entity\ContentEntityInterface[]
* An array of content entities that were imported.
*/
public function getImportedEntities() {
return $this->entities;
}
/**
* Gets the module name.
*
* @return string
* The module name that provided the default content.
*/
public function getModule() {
return $this->module;
}
}
Classes
Name | Description |
---|---|
ImportEvent | Defines event fired when content is imported. |