Version 1
[yaffs-website] / web / core / modules / content_moderation / content_moderation.services.yml
diff --git a/web/core/modules/content_moderation/content_moderation.services.yml b/web/core/modules/content_moderation/content_moderation.services.yml
new file mode 100644 (file)
index 0000000..904bc0d
--- /dev/null
@@ -0,0 +1,22 @@
+services:
+  paramconverter.latest_revision:
+    class: Drupal\content_moderation\ParamConverter\EntityRevisionConverter
+    arguments: ['@entity.manager', '@content_moderation.moderation_information']
+    tags:
+      - { name: paramconverter, priority: 5 }
+  content_moderation.state_transition_validation:
+    class: \Drupal\content_moderation\StateTransitionValidation
+    arguments: ['@content_moderation.moderation_information']
+  content_moderation.moderation_information:
+    class: Drupal\content_moderation\ModerationInformation
+    arguments: ['@entity_type.manager', '@entity_type.bundle.info']
+  access_check.latest_revision:
+    class: Drupal\content_moderation\Access\LatestRevisionCheck
+    arguments: ['@content_moderation.moderation_information']
+    tags:
+      - { name: access_check, applies_to: _content_moderation_latest_version }
+  content_moderation.revision_tracker:
+    class: Drupal\content_moderation\RevisionTracker
+    arguments: ['@database']
+    tags:
+     - { name: backend_overridable }