You are here

protected function ContentTranslationDefaultsConfigOverride::getTranslationOverrides in Open Social 8.8

Same name in this branch
  1. 8.8 modules/social_features/social_landing_page/src/ContentTranslationDefaultsConfigOverride.php \Drupal\social_landing_page\ContentTranslationDefaultsConfigOverride::getTranslationOverrides()
  2. 8.8 modules/social_features/social_page/src/ContentTranslationDefaultsConfigOverride.php \Drupal\social_page\ContentTranslationDefaultsConfigOverride::getTranslationOverrides()
  3. 8.8 modules/social_features/social_book/src/ContentTranslationDefaultsConfigOverride.php \Drupal\social_book\ContentTranslationDefaultsConfigOverride::getTranslationOverrides()
  4. 8.8 modules/social_features/social_event/src/ContentTranslationDefaultsConfigOverride.php \Drupal\social_event\ContentTranslationDefaultsConfigOverride::getTranslationOverrides()
Same name and namespace in other branches
  1. 8.9 modules/social_features/social_event/src/ContentTranslationDefaultsConfigOverride.php \Drupal\social_event\ContentTranslationDefaultsConfigOverride::getTranslationOverrides()
  2. 8.4 modules/social_features/social_event/src/ContentTranslationDefaultsConfigOverride.php \Drupal\social_event\ContentTranslationDefaultsConfigOverride::getTranslationOverrides()
  3. 8.5 modules/social_features/social_event/src/ContentTranslationDefaultsConfigOverride.php \Drupal\social_event\ContentTranslationDefaultsConfigOverride::getTranslationOverrides()
  4. 8.6 modules/social_features/social_event/src/ContentTranslationDefaultsConfigOverride.php \Drupal\social_event\ContentTranslationDefaultsConfigOverride::getTranslationOverrides()
  5. 8.7 modules/social_features/social_event/src/ContentTranslationDefaultsConfigOverride.php \Drupal\social_event\ContentTranslationDefaultsConfigOverride::getTranslationOverrides()
  6. 10.3.x modules/social_features/social_event/src/ContentTranslationDefaultsConfigOverride.php \Drupal\social_event\ContentTranslationDefaultsConfigOverride::getTranslationOverrides()
  7. 10.0.x modules/social_features/social_event/src/ContentTranslationDefaultsConfigOverride.php \Drupal\social_event\ContentTranslationDefaultsConfigOverride::getTranslationOverrides()
  8. 10.1.x modules/social_features/social_event/src/ContentTranslationDefaultsConfigOverride.php \Drupal\social_event\ContentTranslationDefaultsConfigOverride::getTranslationOverrides()
  9. 10.2.x modules/social_features/social_event/src/ContentTranslationDefaultsConfigOverride.php \Drupal\social_event\ContentTranslationDefaultsConfigOverride::getTranslationOverrides()

Returns the configuration override for this module's translations.

By making this a separate method it can easily be overwritten in child classes without having to duplicate the logic of whether it should be invoked.

Return value

array An array keyed by configuration name with the override as value.

Overrides ContentTranslationConfigOverrideBase::getTranslationOverrides

File

modules/social_features/social_event/src/ContentTranslationDefaultsConfigOverride.php, line 33

Class

ContentTranslationDefaultsConfigOverride
Provides content translation defaults for the event content type.

Namespace

Drupal\social_event

Code

protected function getTranslationOverrides() {
  return [
    'language.content_settings.node.event' => [
      'third_party_settings' => [
        'content_translation' => [
          'enabled' => TRUE,
        ],
      ],
    ],
    'core.base_field_override.node.event.title' => [
      'translatable' => TRUE,
    ],
    'core.base_field_override.node.event.menu_link' => [
      'translatable' => TRUE,
    ],
    'core.base_field_override.node.event.path' => [
      'translatable' => TRUE,
    ],
    'field.field.node.event.body' => [
      'translatable' => TRUE,
    ],
    'field.field.node.event.field_event_image' => [
      'third_party_settings' => [
        'content_translation' => [
          'translation_sync' => [
            'file' => 'file',
            'alt' => '0',
            'title' => '0',
          ],
        ],
      ],
      'translatable' => TRUE,
    ],
  ];
}