scanner-8.x-1.0-rc3/scanner.post_update.php

scanner.post_update.php
<?php

/**
 * @file
 * Post-update functions for the Search and Replace Scanner module.
 */

use Drupal\Core\StringTranslation\TranslatableMarkup;

/**
 * Set default 'word_boundaries' value to 'auto'.
 */
function scanner_post_update_set_default_word_boundaries(): ?TranslatableMarkup {
  $scanner_config = \Drupal::configFactory()->getEditable('scanner.admin_settings');
  if (!$scanner_config->get('word_boundaries')) {
    // Add the default config value if it's not set.
    $scanner_config
      ->set('word_boundaries', 'auto')
      ->save(TRUE);
    return t('Updated the default @config_name config value to %value.', [
      '@config_name' => 'word_boundaries',
      '%value' => 'auto',
    ]);
  }

  return NULL;
}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc