function MigrationPluginManagerInterface::createInstances
Same name in other branches
- 9 core/modules/migrate/src/Plugin/MigrationPluginManagerInterface.php \Drupal\migrate\Plugin\MigrationPluginManagerInterface::createInstances()
- 8.9.x core/modules/migrate/src/Plugin/MigrationPluginManagerInterface.php \Drupal\migrate\Plugin\MigrationPluginManagerInterface::createInstances()
- 10 core/modules/migrate/src/Plugin/MigrationPluginManagerInterface.php \Drupal\migrate\Plugin\MigrationPluginManagerInterface::createInstances()
Create pre-configured instance of plugin derivatives.
Parameters
array $id: Either the plugin ID or the base plugin ID of the plugins being instantiated. Also accepts an array of plugin IDs and an empty array to load all plugins.
array $configuration: An array of configuration relevant to the plugin instances. Keyed by the plugin ID.
Return value
\Drupal\migrate\Plugin\MigrationInterface[] Fully configured plugin instances.
Throws
\Drupal\Component\Plugin\Exception\PluginException If an instance cannot be created, such as if the ID is invalid.
File
-
core/
modules/ migrate/ src/ Plugin/ MigrationPluginManagerInterface.php, line 29
Class
- MigrationPluginManagerInterface
- Migration plugin manager interface.
Namespace
Drupal\migrate\PluginCode
public function createInstances($id, array $configuration = []);
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.