33 lines
1.5 KiB
YAML
33 lines
1.5 KiB
YAML
services:
|
|
plugin.manager.features_assignment_method:
|
|
class: Drupal\features\FeaturesAssignmentMethodManager
|
|
arguments: ['@container.namespaces', '@cache.discovery', '@module_handler']
|
|
plugin.manager.features_generation_method:
|
|
class: Drupal\features\FeaturesGenerationMethodManager
|
|
arguments: ['@container.namespaces', '@cache.discovery', '@module_handler']
|
|
features_assigner:
|
|
class: Drupal\features\FeaturesAssigner
|
|
arguments: ['@features.manager', '@plugin.manager.features_assignment_method', '@entity.manager', '@config.factory', '@config.storage']
|
|
calls:
|
|
- [initFeaturesManager]
|
|
features_generator:
|
|
class: Drupal\features\FeaturesGenerator
|
|
arguments: ['@features.manager', '@plugin.manager.features_generation_method', '@features_assigner']
|
|
calls:
|
|
- [initFeaturesManager]
|
|
features.manager:
|
|
class: Drupal\features\FeaturesManager
|
|
arguments: ['@app.root', '@entity.manager', '@config.factory', '@config.storage', '@config.manager', '@module_handler']
|
|
|
|
features.config_update:
|
|
class: Drupal\config_update\ConfigReverter
|
|
arguments: ['@entity.manager', '@config.storage', '@features.extension_storage', '@features.extension_optional_storage', '@config.factory', '@event_dispatcher']
|
|
|
|
features.extension_storage:
|
|
class: Drupal\features\FeaturesInstallStorage
|
|
arguments: ['@config.storage']
|
|
|
|
features.extension_optional_storage:
|
|
class: Drupal\features\FeaturesInstallStorage
|
|
arguments: ['@config.storage', 'config/optional']
|