function entity_translation_unified_form_moderation_sync_disabled in Entity Translation Unified Form 8
Returns true if moderation sync mode is disabled for a given bundle.
3 calls to entity_translation_unified_form_moderation_sync_disabled()
- entity_translation_unified_form_form_language_content_settings_form_alter in ./
entity_translation_unified_form.module - Implements hook_form_form_language_content_settings_form_alter().
- entity_translation_unified_form_form_node_type_form_process in ./
entity_translation_unified_form.module - Add an "enable" checkbox to the node type's multilingual settings.
- entity_translation_unified_form_page_attachments in ./
entity_translation_unified_form.module - Implements hook_page_attachments().
File
- ./
entity_translation_unified_form.module, line 276
Code
function entity_translation_unified_form_moderation_sync_disabled($entity_type_id, $bundle) {
/** @var \Drupal\content_translation\ContentTranslationManagerInterface $content_translation_manager */
$content_translation_manager = \Drupal::service('content_translation.manager');
if ($content_translation_manager instanceof BundleTranslationSettingsInterface) {
$settings = $content_translation_manager
->getBundleTranslationSettings($entity_type_id, $bundle);
return !empty($settings['entity_translation_unified_form_moderation_sync_disable']);
}
return FALSE;
}