You are here

features.services.yml in Features 8.3

Same filename and directory in other branches
  1. 8.4 features.services.yml

File

features.services.yml
View source
  1. services:
  2. plugin.manager.features_assignment_method:
  3. class: Drupal\features\FeaturesAssignmentMethodManager
  4. arguments: ['@container.namespaces', '@cache.discovery', '@module_handler']
  5. plugin.manager.features_generation_method:
  6. class: Drupal\features\FeaturesGenerationMethodManager
  7. arguments: ['@container.namespaces', '@cache.discovery', '@module_handler']
  8. features_assigner:
  9. class: Drupal\features\FeaturesAssigner
  10. arguments: ['@features.manager', '@plugin.manager.features_assignment_method', '@entity_type.manager', '@config.factory', '@config.storage', '%install_profile%']
  11. calls:
  12. - [initFeaturesManager]
  13. features_generator:
  14. class: Drupal\features\FeaturesGenerator
  15. arguments: ['@features.manager', '@plugin.manager.features_generation_method', '@features_assigner', '@messenger', '@logger.channel.features']
  16. calls:
  17. - [initFeaturesManager]
  18. features.manager:
  19. class: Drupal\features\FeaturesManager
  20. arguments: ['@app.root', '@entity_type.manager', '@config.factory', '@config.storage', '@config.manager', '@module_handler', '@features.config_update', '@extension.list.module']
  21. features.config_update:
  22. class: Drupal\config_update\ConfigReverter
  23. arguments: ['@entity_type.manager', '@config.storage', '@features.extension_storage', '@features.extension_optional_storage', '@config.factory', '@event_dispatcher']
  24. features.extension_storage:
  25. class: Drupal\features\FeaturesInstallStorage
  26. arguments: ['@config.storage']
  27. features.extension_optional_storage:
  28. class: Drupal\features\FeaturesInstallStorage
  29. arguments: ['@config.storage', 'config/optional']
  30. features.config.installer:
  31. class: Drupal\features\FeaturesConfigInstaller
  32. decorates: config.installer
  33. arguments: ['@features.config.installer.inner', '@features.manager', '@config.factory', '@config.storage', '@config.typed', '@config.manager', '@event_dispatcher', '%install_profile%']
  34. decoration_priority: 9
  35. logger.channel.features:
  36. parent: logger.channel_base
  37. arguments: ['features']