You are here

function content_translation_test_entity_bundle_info_alter in Drupal 10

Same name and namespace in other branches
  1. 8 core/modules/content_translation/tests/modules/content_translation_test/content_translation_test.module \content_translation_test_entity_bundle_info_alter()
  2. 9 core/modules/content_translation/tests/modules/content_translation_test/content_translation_test.module \content_translation_test_entity_bundle_info_alter()

Implements hook_entity_bundle_info_alter().

File

core/modules/content_translation/tests/modules/content_translation_test/content_translation_test.module, line 16
Helper module for the Content Translation tests.

Code

function content_translation_test_entity_bundle_info_alter(&$bundles) {

  // Store the initial status of the "translatable" property for the
  // "entity_test_mul" bundle.
  $translatable = !empty($bundles['entity_test_mul']['entity_test_mul']['translatable']);
  \Drupal::state()
    ->set('content_translation_test.translatable', $translatable);

  // Make it translatable if Content Translation did not. This will make the
  // entity object translatable even if it is disabled in Content Translation
  // settings.
  if (!$translatable) {
    $bundles['entity_test_mul']['entity_test_mul']['translatable'] = TRUE;
  }
}