Issue #2118991 by Berdir, dawehner: Use abstract service definitions to minimize copy & pasted service definitions.
parent
892744990d
commit
831940a3c2
|
@ -170,6 +170,9 @@ services:
|
||||||
arguments: [ '%container.namespaces%' ]
|
arguments: [ '%container.namespaces%' ]
|
||||||
tags:
|
tags:
|
||||||
- { name: persist }
|
- { name: persist }
|
||||||
|
default_plugin_manager:
|
||||||
|
abstract: true
|
||||||
|
arguments: ['@container.namespaces', '@cache.cache', '@language_manager', '@module_handler']
|
||||||
entity.manager:
|
entity.manager:
|
||||||
class: Drupal\Core\Entity\EntityManager
|
class: Drupal\Core\Entity\EntityManager
|
||||||
arguments: ['@container.namespaces', '@service_container', '@module_handler', '@cache.cache', '@language_manager', '@string_translation']
|
arguments: ['@container.namespaces', '@service_container', '@module_handler', '@cache.cache', '@language_manager', '@string_translation']
|
||||||
|
@ -186,7 +189,7 @@ services:
|
||||||
arguments: ['@container.namespaces', '@cache.field', '@module_handler', '@language_manager', '@plugin.manager.field.field_type']
|
arguments: ['@container.namespaces', '@cache.field', '@module_handler', '@language_manager', '@plugin.manager.field.field_type']
|
||||||
plugin.manager.archiver:
|
plugin.manager.archiver:
|
||||||
class: Drupal\Core\Archiver\ArchiverManager
|
class: Drupal\Core\Archiver\ArchiverManager
|
||||||
arguments: ['@container.namespaces', '@cache.cache', '@language_manager', '@module_handler']
|
parent: default_plugin_manager
|
||||||
plugin.manager.action:
|
plugin.manager.action:
|
||||||
class: Drupal\Core\Action\ActionManager
|
class: Drupal\Core\Action\ActionManager
|
||||||
arguments: ['@container.namespaces']
|
arguments: ['@container.namespaces']
|
||||||
|
@ -231,12 +234,12 @@ services:
|
||||||
arguments: [slave]
|
arguments: [slave]
|
||||||
typed_data:
|
typed_data:
|
||||||
class: Drupal\Core\TypedData\TypedDataManager
|
class: Drupal\Core\TypedData\TypedDataManager
|
||||||
arguments: ['@container.namespaces', '@cache.cache', '@language_manager', '@module_handler']
|
parent: default_plugin_manager
|
||||||
calls:
|
calls:
|
||||||
- [setValidationConstraintManager, ['@validation.constraint']]
|
- [setValidationConstraintManager, ['@validation.constraint']]
|
||||||
validation.constraint:
|
validation.constraint:
|
||||||
class: Drupal\Core\Validation\ConstraintManager
|
class: Drupal\Core\Validation\ConstraintManager
|
||||||
arguments: ['@container.namespaces', '@cache.cache', '@language_manager', '@module_handler']
|
parent: default_plugin_manager
|
||||||
lock:
|
lock:
|
||||||
class: Drupal\Core\Lock\DatabaseLockBackend
|
class: Drupal\Core\Lock\DatabaseLockBackend
|
||||||
arguments: ['@database']
|
arguments: ['@database']
|
||||||
|
@ -545,7 +548,7 @@ services:
|
||||||
arguments: ['@config.factory']
|
arguments: ['@config.factory']
|
||||||
plugin.manager.condition:
|
plugin.manager.condition:
|
||||||
class: Drupal\Core\Condition\ConditionManager
|
class: Drupal\Core\Condition\ConditionManager
|
||||||
arguments: ['@container.namespaces', '@cache.cache', '@language_manager', '@module_handler']
|
parent: default_plugin_manager
|
||||||
kernel_destruct_subscriber:
|
kernel_destruct_subscriber:
|
||||||
class: Drupal\Core\EventSubscriber\KernelDestructionSubscriber
|
class: Drupal\Core\EventSubscriber\KernelDestructionSubscriber
|
||||||
tags:
|
tags:
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
services:
|
services:
|
||||||
plugin.manager.ckeditor.plugin:
|
plugin.manager.ckeditor.plugin:
|
||||||
class: Drupal\ckeditor\CKEditorPluginManager
|
class: Drupal\ckeditor\CKEditorPluginManager
|
||||||
arguments: ['@container.namespaces', '@cache.cache', '@language_manager', '@module_handler']
|
parent: default_plugin_manager
|
||||||
cache.ckeditor.languages:
|
cache.ckeditor.languages:
|
||||||
class: Drupal\Core\Cache\CacheBackendInterface
|
class: Drupal\Core\Cache\CacheBackendInterface
|
||||||
tags:
|
tags:
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
services:
|
services:
|
||||||
plugin.manager.editor:
|
plugin.manager.editor:
|
||||||
class: Drupal\editor\Plugin\EditorManager
|
class: Drupal\editor\Plugin\EditorManager
|
||||||
arguments: ['@container.namespaces', '@cache.cache', '@language_manager', '@module_handler']
|
parent: default_plugin_manager
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
services:
|
services:
|
||||||
plugin.manager.entity_reference.selection:
|
plugin.manager.entity_reference.selection:
|
||||||
class: Drupal\entity_reference\Plugin\Type\SelectionPluginManager
|
class: Drupal\entity_reference\Plugin\Type\SelectionPluginManager
|
||||||
arguments: ['@container.namespaces', '@cache.cache', '@language_manager', '@module_handler']
|
parent: default_plugin_manager
|
||||||
entity_reference.autocomplete:
|
entity_reference.autocomplete:
|
||||||
class: Drupal\entity_reference\EntityReferenceAutocomplete
|
class: Drupal\entity_reference\EntityReferenceAutocomplete
|
||||||
arguments: ['@entity.manager', '@plugin.manager.entity_reference.selection']
|
arguments: ['@entity.manager', '@plugin.manager.entity_reference.selection']
|
||||||
|
|
|
@ -12,4 +12,4 @@ services:
|
||||||
- { name: access_check }
|
- { name: access_check }
|
||||||
plugin.manager.filter:
|
plugin.manager.filter:
|
||||||
class: Drupal\filter\FilterPluginManager
|
class: Drupal\filter\FilterPluginManager
|
||||||
arguments: ['@container.namespaces', '@cache.cache', '@language_manager', '@module_handler']
|
parent: default_plugin_manager
|
||||||
|
|
|
@ -9,4 +9,4 @@ services:
|
||||||
- { name: path_processor_inbound, priority: 300 }
|
- { name: path_processor_inbound, priority: 300 }
|
||||||
plugin.manager.image.effect:
|
plugin.manager.image.effect:
|
||||||
class: Drupal\image\ImageEffectManager
|
class: Drupal\image\ImageEffectManager
|
||||||
arguments: ['@container.namespaces', '@cache.cache', '@language_manager', '@module_handler']
|
parent: default_plugin_manager
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
services:
|
services:
|
||||||
plugin.manager.tour.tip:
|
plugin.manager.tour.tip:
|
||||||
class: Drupal\tour\TipPluginManager
|
class: Drupal\tour\TipPluginManager
|
||||||
arguments: ['@container.namespaces', '@cache.cache', '@language_manager', '@module_handler']
|
parent: default_plugin_manager
|
||||||
|
|
Loading…
Reference in New Issue