clearCachedDefinitions(); $entity_type_ids = []; $change_summary = \Drupal::service('entity.definition_update_manager')->getChangeSummary(); foreach ($change_summary as $entity_type_id => $change_list) { $entity_type = $entity_type_manager->getDefinition($entity_type_id); \Drupal::entityDefinitionUpdateManager()->installEntityType($entity_type); $entity_type_ids[] = $entity_type_id; } if (count($entity_type_ids)) { echo t("Installed/Updated the entity type(s): @entity_type_ids", [ '@entity_type_ids' => implode(', ', $entity_type_ids), ]) . PHP_EOL; } else { echo t("[OK] No entity types were installed/updated.") . PHP_EOL; }