You are here

workbench_moderation.services.yml in Workbench Moderation 8

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

File

workbench_moderation.services.yml
View source
  1. services:
  2. paramconverter.latest_revision:
  3. class: Drupal\workbench_moderation\ParamConverter\EntityRevisionConverter
  4. arguments: ['@entity_type.manager', '@workbench_moderation.moderation_information', '@entity.repository']
  5. tags:
  6. - { name: paramconverter, priority: 5 }
  7. workbench_moderation.state_transition_validation:
  8. class: Drupal\workbench_moderation\StateTransitionValidation
  9. arguments: ['@entity_type.manager']
  10. workbench_moderation.moderation_information:
  11. class: Drupal\workbench_moderation\ModerationInformation
  12. arguments: ['@entity_type.manager', '@current_user']
  13. workbench_moderation.entity_type:
  14. class: Drupal\workbench_moderation\EntityTypeInfo
  15. arguments: ['@string_translation', '@workbench_moderation.moderation_information', '@entity_type.manager']
  16. workbench_moderation.entity_operations:
  17. class: Drupal\workbench_moderation\EntityOperations
  18. arguments: ['@workbench_moderation.moderation_information', '@entity_type.manager', '@form_builder', '@event_dispatcher', '@workbench_moderation.revision_tracker', '@current_user']
  19. workbench_moderation.inline_editing_disabler:
  20. class: Drupal\workbench_moderation\InlineEditingDisabler
  21. arguments: ['@workbench_moderation.moderation_information']
  22. workbench_moderation.workbench_preprocess:
  23. class: Drupal\workbench_moderation\WorkbenchPreprocess
  24. arguments: ['@current_route_match']
  25. access_check.latest_revision:
  26. class: Drupal\workbench_moderation\Access\LatestRevisionCheck
  27. arguments: ['@workbench_moderation.moderation_information']
  28. tags:
  29. - { name: access_check, applies_to: _workbench_moderation_latest_version }
  30. workbench_moderation.revision_tracker:
  31. class: Drupal\workbench_moderation\RevisionTracker
  32. arguments: ['@database']
  33. tags:
  34. - { name: backend_overridable }
  35. workbench_moderation.views_data:
  36. class: Drupal\workbench_moderation\ViewsData
  37. arguments: ['@entity_type.manager', '@workbench_moderation.moderation_information']