You are here

public function EntityGenerate::__construct in Migrate Plus 8.4

EntityGenerate constructor.

Parameters

array $configuration: A configuration array containing information about the plugin instance.

string $pluginId: The plugin_id for the plugin instance.

mixed $pluginDefinition: The plugin implementation definition.

\Drupal\migrate\Plugin\MigrationInterface $migration: The migration.

\Drupal\Core\Entity\EntityManagerInterface $entityManager: The $entityManager instance.

\Drupal\Core\Entity\EntityReferenceSelection\SelectionPluginManagerInterface $selectionPluginManager: The $selectionPluginManager instance.

\Drupal\migrate\Plugin\MigratePluginManager $processPluginManager: The MigratePluginManager instance.

Overrides EntityLookup::__construct

File

src/Plugin/migrate/process/EntityGenerate.php, line 88

Class

EntityGenerate
This plugin generates entities within the process plugin.

Namespace

Drupal\migrate_plus\Plugin\migrate\process

Code

public function __construct(array $configuration, $pluginId, $pluginDefinition, MigrationInterface $migration, EntityManagerInterface $entityManager, SelectionPluginManagerInterface $selectionPluginManager, MigratePluginManager $processPluginManager) {
  parent::__construct($configuration, $pluginId, $pluginDefinition, $migration, $entityManager, $selectionPluginManager);
  $this->processPluginManager = $processPluginManager;
}