content_moderation_entity_base_field_info

content_moderation_entity_base_field_info(EntityTypeInterface $entity_type) Implements hook_entity_base_field_info(). File core/modules/content_moderation/content_moderation.module, line 51 Contains content_moderation.module. Code function content_moderation_entity_base_field_info(EntityTypeInterface $entity_type) { return \Drupal::service('class_resolver') ->getInstanceFromDefinition(EntityTypeInfo::class) ->entityBaseFieldInfo($entity_type); }

content_moderation_action_info_alter

content_moderation_action_info_alter(&$definitions) Implements hook_action_info_alter(). File core/modules/content_moderation/content_moderation.module, line 212 Contains content_moderation.module. Code function content_moderation_action_info_alter(&$definitions) { // The publish/unpublish actions are not valid on moderated entities. So swap // their implementations out for alternates that will become a no-op on a // moderated node. If another module has already swapped out tho

content_moderation.views.inc

Provide views data for content_moderation.module. File core/modules/content_moderation/content_moderation.views.inc Functions Name Description content_moderation_views_data Implements hook_views_data(). content_moderation_views_data_alter Implements hook_views_data_alter(). _content_moderation_views_data_object Creates a ViewsData object to respond to views hooks.

content_moderation.module

Contains content_moderation.module. File core/modules/content_moderation/content_moderation.module Functions Name Description content_moderation_action_info_alter Implements hook_action_info_alter(). content_moderation_entity_base_field_info Implements hook_entity_base_field_info(). content_moderation_entity_bundle_field_info_alter Sets required flag based on enabled state. content_moderation_entity_extra_field_info Implements hook_entity_extra_field_info(). content_mode

ContentUninstallValidator::__construct

public ContentUninstallValidator::__construct(EntityManagerInterface $entity_manager, TranslationInterface $string_translation) Constructs a new ContentUninstallValidator. Parameters \Drupal\Core\Entity\EntityManagerInterface $entity_manager: The entity manager. \Drupal\Core\StringTranslation\TranslationInterface $string_translation: The string translation service. File core/lib/Drupal/Core/Entity/ContentUninstallValidator.php, line 31 Class ContentUninstallValidator Validates module unin

ContentUninstallValidator::validate

public ContentUninstallValidator::validate($module) Determines the reasons a module can not be uninstalled. Example implementation: public function validate($module) { $entity_types = $this->entityManager->getDefinitions(); $reasons = array(); foreach ($entity_types as $entity_type) { if ($module == $entity_type->getProvider() && $entity_type instanceof ContentEntityTypeInterface && $this->entityManager->getStorage($entity_type->id())->hasData()) {

ContentUninstallValidator::$entityManager

The entity manager. Type: \Drupal\Core\Entity\EntityManagerInterface File core/lib/Drupal/Core/Entity/ContentUninstallValidator.php, line 21 Class ContentUninstallValidator Validates module uninstall readiness based on existing content entities. Namespace Drupal\Core\Entity Code protected $entityManager;

ContentUninstallValidator

Validates module uninstall readiness based on existing content entities. Hierarchy class \Drupal\Core\Entity\ContentUninstallValidator implements ModuleUninstallValidatorInterface uses StringTranslationTrait File core/lib/Drupal/Core/Entity/ContentUninstallValidator.php, line 13 Namespace Drupal\Core\Entity Members Name Modifiers Type Description ContentUninstallValidator::$entityManager protected property The entity manager. ContentUninstallValidator::validate publi

ContentTranslationUpdatesManager::__construct

public ContentTranslationUpdatesManager::__construct(EntityManagerInterface $entity_manager, EntityDefinitionUpdateManagerInterface $update_manager) Constructs an updates manager instance. Parameters \Drupal\Core\Entity\EntityManagerInterface $entity_manager: The entity manager. \Drupal\Core\Entity\EntityDefinitionUpdateManagerInterface $update_manager: The entity definition update manager. File core/modules/content_translation/src/ContentTranslationUpdatesManager.php, line 41 Class Conten

ContentTranslationUpdatesManager::updateDefinitions

public ContentTranslationUpdatesManager::updateDefinitions(array $entity_types) Executes field storage definition updates if needed. Parameters array $entity_types: A list of entity type definitions to be processed. File core/modules/content_translation/src/ContentTranslationUpdatesManager.php, line 52 Class ContentTranslationUpdatesManager Provides the logic needed to update field storage definitions when needed. Namespace Drupal\content_translation Code public function updateDefinit