You are here

replication.services.yml in Replication 8

Same filename and directory in other branches
  1. 8.2 replication.services.yml

File

replication.services.yml
View source
  1. services:
  2. replication.process_file_attachment:
  3. class: Drupal\replication\ProcessFileAttachment
  4. arguments: ['@current_user', '@entity_type.manager', '@multiversion.entity_index.factory']
  5. replication.users_mapping:
  6. class: Drupal\replication\UsersMapping
  7. arguments: ['@config.factory', '@entity_type.manager']
  8. #Managers
  9. plugin.manager.replication_filter:
  10. class: Drupal\replication\Plugin\ReplicationFilterManager
  11. parent: default_plugin_manager
  12. #Factories
  13. replication.changes_factory:
  14. class: Drupal\replication\ChangesFactory
  15. arguments: ['@multiversion.entity_index.sequence', '@entity.manager', '@serializer', '@plugin.manager.replication_filter']
  16. replication.revisiondiff_factory:
  17. class: Drupal\replication\RevisionDiffFactory
  18. arguments: ['@multiversion.entity_index.rev']
  19. replication.bulkdocs_factory:
  20. class: Drupal\replication\BulkDocsFactory
  21. arguments: ['@workspace.manager', '@multiversion.entity_index.uuid', '@multiversion.entity_index.rev', '@entity_type.manager', '@lock', '@logger.factory', '@state', '@config.factory']
  22. replication.alldocs_factory:
  23. class: Drupal\replication\AllDocsFactory
  24. arguments: ['@entity_type.manager', '@multiversion.manager', '@multiversion.entity_index.id', '@serializer']
  25. #Encoders
  26. replication.encoder.stream:
  27. class: Drupal\replication\Encoder\StreamEncoder
  28. tags:
  29. - { name: encoder, format: stream }
  30. replication.encoder.base64_stream:
  31. class: Drupal\replication\Encoder\StreamEncoder
  32. tags:
  33. - { name: encoder, format: base64_stream }
  34. #Normalizers
  35. replication.normalizer.link_item:
  36. class: Drupal\replication\Normalizer\LinkItemNormalizer
  37. arguments: ['@entity_type.manager', '@path.alias_manager', '@plugin.manager.entity_reference_selection']
  38. tags:
  39. - { name: normalizer, priority: 40 }
  40. replication.normalizer.redirect_source_item:
  41. class: Drupal\replication\Normalizer\RedirectSourceItemNormalizer
  42. arguments: ['@entity_type.manager', '@path.alias_manager', '@plugin.manager.entity_reference_selection']
  43. tags:
  44. - { name: normalizer, priority: 40 }
  45. replication.normalizer.content_entity:
  46. class: Drupal\replication\Normalizer\ContentEntityNormalizer
  47. arguments: ['@entity.manager', '@multiversion.entity_index.factory', '@language_manager', '@replication.users_mapping', '@module_handler', '@plugin.manager.entity_reference_selection', '@event_dispatcher']
  48. tags:
  49. - { name: normalizer, priority: 40 }
  50. replication.normalizer.replication_log:
  51. class: Drupal\replication\Normalizer\ReplicationLogNormalizer
  52. arguments: ['@entity_type.manager', '@multiversion.entity_index.uuid']
  53. tags:
  54. - { name: normalizer, priority: 50 }
  55. replication.normalizer.bulk_docs:
  56. class: Drupal\replication\Normalizer\BulkDocsNormalizer
  57. tags:
  58. - { name: normalizer, priority: 50 }
  59. replication.normalizer.all_docs:
  60. class: Drupal\replication\Normalizer\AllDocsNormalizer
  61. arguments: ['@entity.manager', '@multiversion.entity_index.uuid']
  62. tags:
  63. - { name: normalizer, priority: 40 }
  64. replication.normalizer.changes:
  65. class: Drupal\replication\Normalizer\ChangesNormalizer
  66. tags:
  67. - { name: normalizer }
  68. replication.normalizer.workspace:
  69. class: Drupal\replication\Normalizer\WorkspaceNormalizer
  70. tags:
  71. - { name: normalizer, priority: 50 }
  72. arguments: ['@entity.manager']
  73. replication.normalizer.deleted_flag_item_list:
  74. class: Drupal\replication\Normalizer\DeletedFlagItemListNormalizer
  75. tags:
  76. - { name: normalizer, priority: 40 }
  77. replication.normalizer.revision_info_item_list:
  78. class: Drupal\replication\Normalizer\RevisionInfoItemListNormalizer
  79. tags:
  80. - { name: normalizer, priority: 40 }
  81. replication.normalizer.revs_diff:
  82. class: Drupal\replication\Normalizer\RevsDiffNormalizer
  83. arguments: ['@replication.revisiondiff_factory']
  84. tags:
  85. - { name: normalizer, priority: 50 }
  86. replication.normalizer.attachment:
  87. class: Drupal\replication\Normalizer\AttachmentNormalizer
  88. arguments: ['@entity.manager', '@multiversion.entity_index.factory', '@language_manager', '@replication.users_mapping', '@module_handler', '@plugin.manager.entity_reference_selection', '@event_dispatcher']
  89. tags:
  90. - { name: normalizer, priority: 50 }
  91. replication.normalizer.file_entity:
  92. class: Drupal\replication\Normalizer\FileEntityNormalizer
  93. arguments: ['@entity.manager', '@multiversion.entity_index.factory', '@language_manager', '@replication.users_mapping', '@module_handler', '@plugin.manager.entity_reference_selection', '@event_dispatcher', '@replication.process_file_attachment']
  94. tags:
  95. - { name: normalizer, priority: 60 }
  96. replication.normalizer.taxonomy_term:
  97. class: Drupal\replication\Normalizer\TaxonomyTermNormalizer
  98. arguments: ['@entity.manager', '@multiversion.entity_index.factory', '@language_manager', '@replication.users_mapping', '@module_handler', '@plugin.manager.entity_reference_selection', '@event_dispatcher']
  99. tags:
  100. - { name: normalizer, priority: 60 }
  101. replication.normalizer.menu_link_content:
  102. class: Drupal\replication\Normalizer\MenuLinkContentNormalizer
  103. arguments: ['@entity.manager', '@multiversion.entity_index.factory', '@language_manager', '@replication.users_mapping', '@module_handler', '@plugin.manager.entity_reference_selection', '@event_dispatcher']
  104. tags:
  105. - { name: normalizer, priority: 60 }
  106. replication.normalizer.crop:
  107. class: Drupal\replication\Normalizer\CropNormalizer
  108. arguments: ['@entity.manager', '@multiversion.entity_index.factory', '@language_manager', '@replication.users_mapping', '@module_handler', '@plugin.manager.entity_reference_selection', '@event_dispatcher']
  109. tags:
  110. - { name: normalizer, priority: 60 }
  111. replication.normalizer.paragraph:
  112. class: Drupal\replication\Normalizer\ParagraphNormalizer
  113. arguments: ['@entity.manager', '@multiversion.entity_index.factory', '@language_manager', '@replication.users_mapping', '@module_handler', '@plugin.manager.entity_reference_selection', '@event_dispatcher']
  114. tags:
  115. - { name: normalizer, priority: 60 }
  116. replication.normalizer.webform_entity_reference_item:
  117. class: Drupal\replication\Normalizer\WebformEntityReferenceItemNormalizer
  118. tags:
  119. - { name: normalizer, priority: 50 }
  120. replication.normalizer.entity_reference_item:
  121. class: Drupal\replication\Normalizer\EntityReferenceItemNormalizer
  122. tags:
  123. - { name: normalizer, priority: 40 }
  124. replication.normalizer.metatag_field:
  125. class: Drupal\replication\Normalizer\MetatagFieldItemNormalizer
  126. tags:
  127. - { name: normalizer, priority: 40 }
  128. replication.normalizer.metatag:
  129. class: Drupal\replication\Normalizer\MetatagNormalizer
  130. tags:
  131. - { name: normalizer, priority: 40 }
  132. replication.normalizer.path_field_item_list:
  133. class: Drupal\replication\Normalizer\PathFieldItemListNormalizer
  134. tags:
  135. - { name: normalizer, priority: 40 }
  136. replication.normalizer.comment_item:
  137. class: Drupal\replication\Normalizer\CommentItemNormalizer
  138. tags:
  139. - { name: normalizer, priority: 40 }
  140. replication.normalizer.entity_reference_quantity_item:
  141. class: Drupal\replication\Normalizer\EntityReferenceQuantityItemNormalizer
  142. tags:
  143. - { name: normalizer, priority: 60 }

Services

Namesort descending Description
plugin.manager.replication_filter Drupal\replication\Plugin\ReplicationFilterManager
replication.alldocs_factory Drupal\replication\AllDocsFactory
replication.bulkdocs_factory Drupal\replication\BulkDocsFactory
replication.changes_factory Drupal\replication\ChangesFactory
replication.encoder.base64_stream Drupal\replication\Encoder\StreamEncoder
replication.encoder.stream Drupal\replication\Encoder\StreamEncoder
replication.normalizer.all_docs Drupal\replication\Normalizer\AllDocsNormalizer
replication.normalizer.attachment Drupal\replication\Normalizer\AttachmentNormalizer
replication.normalizer.bulk_docs Drupal\replication\Normalizer\BulkDocsNormalizer
replication.normalizer.changes Drupal\replication\Normalizer\ChangesNormalizer
replication.normalizer.comment_item Drupal\replication\Normalizer\CommentItemNormalizer
replication.normalizer.content_entity Drupal\replication\Normalizer\ContentEntityNormalizer
replication.normalizer.crop Drupal\replication\Normalizer\CropNormalizer
replication.normalizer.deleted_flag_item_list Drupal\replication\Normalizer\DeletedFlagItemListNormalizer
replication.normalizer.entity_reference_item Drupal\replication\Normalizer\EntityReferenceItemNormalizer
replication.normalizer.entity_reference_quantity_item Drupal\replication\Normalizer\EntityReferenceQuantityItemNormalizer
replication.normalizer.file_entity Drupal\replication\Normalizer\FileEntityNormalizer
replication.normalizer.link_item Drupal\replication\Normalizer\LinkItemNormalizer
replication.normalizer.menu_link_content Drupal\replication\Normalizer\MenuLinkContentNormalizer
replication.normalizer.metatag Drupal\replication\Normalizer\MetatagNormalizer
replication.normalizer.metatag_field Drupal\replication\Normalizer\MetatagFieldItemNormalizer
replication.normalizer.paragraph Drupal\replication\Normalizer\ParagraphNormalizer
replication.normalizer.path_field_item_list Drupal\replication\Normalizer\PathFieldItemListNormalizer
replication.normalizer.redirect_source_item Drupal\replication\Normalizer\RedirectSourceItemNormalizer
replication.normalizer.replication_log Drupal\replication\Normalizer\ReplicationLogNormalizer
replication.normalizer.revision_info_item_list Drupal\replication\Normalizer\RevisionInfoItemListNormalizer
replication.normalizer.revs_diff Drupal\replication\Normalizer\RevsDiffNormalizer
replication.normalizer.taxonomy_term Drupal\replication\Normalizer\TaxonomyTermNormalizer
replication.normalizer.webform_entity_reference_item Drupal\replication\Normalizer\WebformEntityReferenceItemNormalizer
replication.normalizer.workspace Drupal\replication\Normalizer\WorkspaceNormalizer
replication.process_file_attachment Drupal\replication\ProcessFileAttachment
replication.revisiondiff_factory Drupal\replication\RevisionDiffFactory
replication.users_mapping Drupal\replication\UsersMapping