content_translation.services.yml

core/modules/content_translation/content_translation.services.yml

File

core/modules/content_translation/content_translation.services.yml

View source
  1. parameters:
  2. content_translation.moved_classes:
  3. 'Drupal\content_translation\Plugin\migrate\source\I18nQueryTrait':
  4. class: 'Drupal\migrate_drupal\Plugin\migrate\source\I18nQueryTrait'
  5. deprecation_version: drupal:11.2.0
  6. removed_version: drupal:12.0.0
  7. change_record: https://www.drupal.org/node/3439256
  8. content_translation.skip_procedural_hook_scan: true
  9. services:
  10. _defaults:
  11. autoconfigure: true
  12. content_translation.synchronizer:
  13. class: Drupal\content_translation\FieldTranslationSynchronizer
  14. arguments: ['@entity_type.manager', '@plugin.manager.field.field_type']
  15. Drupal\content_translation\FieldTranslationSynchronizerInterface: '@content_translation.synchronizer'
  16. content_translation.subscriber:
  17. class: Drupal\content_translation\Routing\ContentTranslationRouteSubscriber
  18. arguments: ['@content_translation.manager']
  19. content_translation.delete_access:
  20. class: Drupal\content_translation\Access\ContentTranslationDeleteAccess
  21. arguments: ['@entity_type.manager', '@content_translation.manager']
  22. tags:
  23. - { name: access_check, applies_to: _access_content_translation_delete }
  24. content_translation.overview_access:
  25. class: Drupal\content_translation\Access\ContentTranslationOverviewAccess
  26. arguments: ['@entity_type.manager']
  27. tags:
  28. - { name: access_check, applies_to: _access_content_translation_overview }
  29. content_translation.manage_access:
  30. class: Drupal\content_translation\Access\ContentTranslationManageAccessCheck
  31. arguments: ['@entity_type.manager', '@language_manager']
  32. tags:
  33. - { name: access_check, applies_to: _access_content_translation_manage }
  34. content_translation.manager:
  35. class: Drupal\content_translation\ContentTranslationManager
  36. arguments: ['@entity_type.manager', '@entity_type.bundle.info']
  37. Drupal\content_translation\ContentTranslationManagerInterface: '@content_translation.manager'
  38. Drupal\content_translation\BundleTranslationSettingsInterface: '@content_translation.manager'

Services

Title Deprecated Summary
content_translation.delete_access Drupal\content_translation\Access\ContentTranslationDeleteAccess
content_translation.manager Drupal\content_translation\ContentTranslationManager
content_translation.manage_access Drupal\content_translation\Access\ContentTranslationManageAccessCheck
content_translation.overview_access Drupal\content_translation\Access\ContentTranslationOverviewAccess
content_translation.subscriber Drupal\content_translation\Routing\ContentTranslationRouteSubscriber
content_translation.synchronizer Drupal\content_translation\FieldTranslationSynchronizer
_defaults

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.