diff --git a/core/core.services.yml b/core/core.services.yml index a827835..02b0966 100644 --- a/core/core.services.yml +++ b/core/core.services.yml @@ -165,6 +165,9 @@ services: arguments: [ '%container.namespaces%' ] tags: - { name: persist } + default_plugin_manager: + abstract: true + arguments: ['@container.namespaces', '@cache.cache', '@language_manager', '@module_handler'] entity.manager: class: Drupal\Core\Entity\EntityManager arguments: ['@container.namespaces', '@service_container', '@module_handler', '@cache.cache', '@language_manager', '@string_translation'] @@ -181,7 +184,7 @@ services: arguments: ['@container.namespaces', '@cache.field', '@module_handler', '@language_manager', '@plugin.manager.field.field_type'] plugin.manager.archiver: class: Drupal\Core\Archiver\ArchiverManager - arguments: ['@container.namespaces', '@cache.cache', '@language_manager', '@module_handler'] + parent: default_plugin_manager plugin.manager.action: class: Drupal\Core\Action\ActionManager arguments: ['@container.namespaces'] @@ -227,12 +230,12 @@ services: arguments: [slave] typed_data: class: Drupal\Core\TypedData\TypedDataManager - arguments: ['@container.namespaces', '@cache.cache', '@language_manager', '@module_handler'] + parent: default_plugin_manager calls: - [setValidationConstraintManager, ['@validation.constraint']] validation.constraint: class: Drupal\Core\Validation\ConstraintManager - arguments: ['@container.namespaces', '@cache.cache', '@language_manager', '@module_handler'] + parent: default_plugin_manager lock: class: Drupal\Core\Lock\DatabaseLockBackend arguments: ['@database'] @@ -516,7 +519,7 @@ services: arguments: ['@config.factory'] plugin.manager.condition: class: Drupal\Core\Condition\ConditionManager - arguments: ['@container.namespaces', '@cache.cache', '@language_manager', '@module_handler'] + parent: default_plugin_manager kernel_destruct_subscriber: class: Drupal\Core\EventSubscriber\KernelDestructionSubscriber tags: diff --git a/core/modules/ckeditor/ckeditor.services.yml b/core/modules/ckeditor/ckeditor.services.yml index 7e7d471..7864ebe 100644 --- a/core/modules/ckeditor/ckeditor.services.yml +++ b/core/modules/ckeditor/ckeditor.services.yml @@ -1,7 +1,7 @@ services: plugin.manager.ckeditor.plugin: class: Drupal\ckeditor\CKEditorPluginManager - arguments: ['@container.namespaces', '@cache.cache', '@language_manager', '@module_handler'] + parent: default_plugin_manager cache.ckeditor.languages: class: Drupal\Core\Cache\CacheBackendInterface tags: diff --git a/core/modules/editor/editor.services.yml b/core/modules/editor/editor.services.yml index 3164971..b7acc7d 100644 --- a/core/modules/editor/editor.services.yml +++ b/core/modules/editor/editor.services.yml @@ -1,4 +1,4 @@ services: plugin.manager.editor: class: Drupal\editor\Plugin\EditorManager - arguments: ['@container.namespaces', '@cache.cache', '@language_manager', '@module_handler'] + parent: default_plugin_manager diff --git a/core/modules/entity_reference/entity_reference.services.yml b/core/modules/entity_reference/entity_reference.services.yml index 2f8906b..bdfb45c 100644 --- a/core/modules/entity_reference/entity_reference.services.yml +++ b/core/modules/entity_reference/entity_reference.services.yml @@ -1,7 +1,7 @@ services: plugin.manager.entity_reference.selection: class: Drupal\entity_reference\Plugin\Type\SelectionPluginManager - arguments: ['@container.namespaces', '@cache.cache', '@language_manager', '@module_handler'] + parent: default_plugin_manager entity_reference.autocomplete: class: Drupal\entity_reference\EntityReferenceAutocomplete arguments: ['@entity.manager', '@plugin.manager.entity_reference.selection'] diff --git a/core/modules/filter/filter.services.yml b/core/modules/filter/filter.services.yml index ac2029f..91bc91f 100644 --- a/core/modules/filter/filter.services.yml +++ b/core/modules/filter/filter.services.yml @@ -12,4 +12,4 @@ services: - { name: access_check } plugin.manager.filter: class: Drupal\filter\FilterPluginManager - arguments: ['@container.namespaces', '@cache.cache', '@language_manager', '@module_handler'] + parent: default_plugin_manager diff --git a/core/modules/image/image.services.yml b/core/modules/image/image.services.yml index 2af4f1c..d9c14c6 100644 --- a/core/modules/image/image.services.yml +++ b/core/modules/image/image.services.yml @@ -9,4 +9,4 @@ services: - { name: path_processor_inbound, priority: 300 } plugin.manager.image.effect: class: Drupal\image\ImageEffectManager - arguments: ['@container.namespaces', '@cache.cache', '@language_manager', '@module_handler'] + parent: default_plugin_manager diff --git a/core/modules/tour/tour.services.yml b/core/modules/tour/tour.services.yml index 98e5e99..38f310e 100644 --- a/core/modules/tour/tour.services.yml +++ b/core/modules/tour/tour.services.yml @@ -1,4 +1,4 @@ services: plugin.manager.tour.tip: class: Drupal\tour\TipPluginManager - arguments: ['@container.namespaces', '@cache.cache', '@language_manager', '@module_handler'] + parent: default_plugin_manager