Chris@0: entityManager = $entity_manager; Chris@0: } Chris@0: Chris@0: /** Chris@0: * {@inheritdoc} Chris@0: * Chris@0: * A specific createInstance method is necessary to pass the migration on. Chris@0: */ Chris@0: public function createInstance($plugin_id, array $configuration = [], MigrationInterface $migration = NULL) { Chris@0: if (substr($plugin_id, 0, 7) == 'entity:' && !$this->entityManager->getDefinition(substr($plugin_id, 7), FALSE)) { Chris@0: $plugin_id = 'null'; Chris@0: } Chris@0: return parent::createInstance($plugin_id, $configuration, $migration); Chris@0: } Chris@0: Chris@0: }