migrate.services.yml 1.24 KB
Newer Older
1
services:
2 3 4 5
  migrate.plugin_event_subscriber:
    class: Drupal\migrate\Plugin\PluginEventSubscriber
    tags:
      - { name: event_subscriber }
6 7 8 9
  cache.migrate:
    class: Drupal\Core\Cache\CacheBackendInterface
    tags:
      - { name: cache.bin }
10
    factory: cache_factory:get
11 12
    arguments: [migrate]
  plugin.manager.migrate.source:
13
    class: Drupal\migrate\Plugin\MigrateSourcePluginManager
14
    arguments: [source, '@container.namespaces', '@cache.discovery', '@module_handler']
15 16
  plugin.manager.migrate.process:
    class: Drupal\migrate\Plugin\MigratePluginManager
17
    arguments: [process, '@container.namespaces', '@cache.discovery', '@module_handler', 'Drupal\migrate\Annotation\MigrateProcessPlugin']
18
  plugin.manager.migrate.destination:
19
    class: Drupal\migrate\Plugin\MigrateDestinationPluginManager
20
    arguments: [destination, '@container.namespaces', '@cache.discovery', '@module_handler', '@entity.manager']
21 22
  plugin.manager.migrate.id_map:
    class: Drupal\migrate\Plugin\MigratePluginManager
23
    arguments: [id_map, '@container.namespaces', '@cache.discovery', '@module_handler']
24 25
  plugin.manager.migration:
    class: Drupal\migrate\Plugin\MigrationPluginManager
26
    arguments: ['@module_handler', '@cache.discovery', '@language_manager']