drupal/core/modules/content_translation/content_translation.service...

36 lines
1.6 KiB
YAML

services:
_defaults:
autoconfigure: true
content_translation.synchronizer:
class: Drupal\content_translation\FieldTranslationSynchronizer
arguments: ['@entity_type.manager', '@plugin.manager.field.field_type']
Drupal\content_translation\FieldTranslationSynchronizerInterface: '@content_translation.synchronizer'
content_translation.subscriber:
class: Drupal\content_translation\Routing\ContentTranslationRouteSubscriber
arguments: ['@content_translation.manager']
content_translation.delete_access:
class: Drupal\content_translation\Access\ContentTranslationDeleteAccess
arguments: ['@entity_type.manager', '@content_translation.manager']
tags:
- { name: access_check, applies_to: _access_content_translation_delete }
content_translation.overview_access:
class: Drupal\content_translation\Access\ContentTranslationOverviewAccess
arguments: ['@entity_type.manager']
tags:
- { name: access_check, applies_to: _access_content_translation_overview }
content_translation.manage_access:
class: Drupal\content_translation\Access\ContentTranslationManageAccessCheck
arguments: ['@entity_type.manager', '@language_manager']
tags:
- { name: access_check, applies_to: _access_content_translation_manage }
content_translation.manager:
class: Drupal\content_translation\ContentTranslationManager
arguments: ['@entity_type.manager', '@entity_type.bundle.info']
Drupal\content_translation\ContentTranslationManagerInterface: '@content_translation.manager'
Drupal\content_translation\BundleTranslationSettingsInterface: '@content_translation.manager'