Mercurial > hg > isophonics-drupal-site
diff core/modules/migrate/src/Plugin/Migration.php @ 16:c2387f117808
Routine composer update
author | Chris Cannam |
---|---|
date | Tue, 10 Jul 2018 15:07:59 +0100 |
parents | 1fec387a4317 |
children | 129ea1e6d783 |
line wrap: on
line diff
--- a/core/modules/migrate/src/Plugin/Migration.php Thu Apr 26 11:26:54 2018 +0100 +++ b/core/modules/migrate/src/Plugin/Migration.php Tue Jul 10 15:07:59 2018 +0100 @@ -620,19 +620,22 @@ } /** - * Find migration dependencies from the migration and the iterator plugins. + * Find migration dependencies from migration_lookup and sub_process plugins. * - * @param $process + * @param array $process + * A process configuration array. + * * @return array + * The migration dependencies. */ protected function findMigrationDependencies($process) { $return = []; foreach ($this->getProcessNormalized($process) as $process_pipeline) { foreach ($process_pipeline as $plugin_configuration) { - if ($plugin_configuration['plugin'] == 'migration') { + if (in_array($plugin_configuration['plugin'], ['migration', 'migration_lookup'], TRUE)) { $return = array_merge($return, (array) $plugin_configuration['migration']); } - if ($plugin_configuration['plugin'] == 'sub_process') { + if (in_array($plugin_configuration['plugin'], ['iterator', 'sub_process'], TRUE)) { $return = array_merge($return, $this->findMigrationDependencies($plugin_configuration['process'])); } }