You are here

function activity_logger_post_update_apply_schema_changes in Open Social 10.2.x

Same name and namespace in other branches
  1. 8.9 modules/custom/activity_logger/activity_logger.post_update.php \activity_logger_post_update_apply_schema_changes()
  2. 8.4 modules/custom/activity_logger/activity_logger.post_update.php \activity_logger_post_update_apply_schema_changes()
  3. 8.5 modules/custom/activity_logger/activity_logger.post_update.php \activity_logger_post_update_apply_schema_changes()
  4. 8.6 modules/custom/activity_logger/activity_logger.post_update.php \activity_logger_post_update_apply_schema_changes()
  5. 8.7 modules/custom/activity_logger/activity_logger.post_update.php \activity_logger_post_update_apply_schema_changes()
  6. 8.8 modules/custom/activity_logger/activity_logger.post_update.php \activity_logger_post_update_apply_schema_changes()
  7. 10.3.x modules/custom/activity_logger/activity_logger.post_update.php \activity_logger_post_update_apply_schema_changes()
  8. 10.0.x modules/custom/activity_logger/activity_logger.post_update.php \activity_logger_post_update_apply_schema_changes()
  9. 10.1.x modules/custom/activity_logger/activity_logger.post_update.php \activity_logger_post_update_apply_schema_changes()

Update message template settings based on configuration schema metadata.

File

modules/custom/activity_logger/activity_logger.post_update.php, line 11
Post update hooks for this module.

Code

function activity_logger_post_update_apply_schema_changes() {

  /** @var \Drupal\message\MessageTemplateInterface[] $message_templates */
  $message_templates = \Drupal::entityTypeManager()
    ->getStorage('message_template')
    ->loadMultiple();

  // Resaving all the messages should be enough, the schema was built to fit
  // the messages.
  foreach ($message_templates as $message_template) {
    $message_template
      ->save();
  }
}