2 content_translation.synchronizer:
3 class: Drupal\content_translation\FieldTranslationSynchronizer
4 arguments: ['@entity.manager', '@plugin.manager.field.field_type']
6 content_translation.subscriber:
7 class: Drupal\content_translation\Routing\ContentTranslationRouteSubscriber
8 arguments: ['@content_translation.manager']
10 - { name: event_subscriber }
12 content_translation.delete_access:
13 class: Drupal\content_translation\Access\ContentTranslationDeleteAccess
14 arguments: ['@entity_type.manager', '@content_translation.manager']
16 - { name: access_check, applies_to: _access_content_translation_delete }
18 content_translation.overview_access:
19 class: Drupal\content_translation\Access\ContentTranslationOverviewAccess
20 arguments: ['@entity.manager']
22 - { name: access_check, applies_to: _access_content_translation_overview }
24 content_translation.manage_access:
25 class: Drupal\content_translation\Access\ContentTranslationManageAccessCheck
26 arguments: ['@entity.manager', '@language_manager']
28 - { name: access_check, applies_to: _access_content_translation_manage }
30 content_translation.manager:
31 class: Drupal\content_translation\ContentTranslationManager
32 arguments: ['@entity.manager', '@content_translation.updates_manager']
34 content_translation.updates_manager:
35 class: Drupal\content_translation\ContentTranslationUpdatesManager
36 arguments: ['@entity.manager', '@entity.definition_update_manager']
38 - { name: event_subscriber }