You are here

protected function MigrationConfigEntityPluginManager::getDiscovery in Migrate Plus 8.2

Same name and namespace in other branches
  1. 8.3 src/Plugin/MigrationConfigEntityPluginManager.php \Drupal\migrate_plus\Plugin\MigrationConfigEntityPluginManager::getDiscovery()

Gets the plugin discovery.

This method overrides DefaultPluginManager::getDiscovery() in order to search for migration configurations in the MODULENAME/migrations and MODULENAME/migration_templates directories. Throws a deprecation notice if the MODULENAME/migration_templates directory exists.

Overrides MigrationPluginManager::getDiscovery

File

src/Plugin/MigrationConfigEntityPluginManager.php, line 17

Class

MigrationConfigEntityPluginManager
Plugin manager for migration plugins.

Namespace

Drupal\migrate_plus\Plugin

Code

protected function getDiscovery() {
  if (!isset($this->discovery)) {
    $discovery = new ConfigEntityDiscovery('migration');
    $this->discovery = new ContainerDerivativeDiscoveryDecorator($discovery);
  }
  return $this->discovery;
}