--- /dev/null
+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 }