neuraflow-1.0.0/neuraflow.install

neuraflow.install
<?php

/**
 * @file
 * Requirements and update functions for the neuraflow module.
 */

/**
 * Introduce new config key 'useIsolatedFrames'.
 */
function neuraflow_update_100101(): void {
  $config_factory = \Drupal::configFactory();
  $config = $config_factory->getEditable('neuraflow.settings');
  $config->set('neurabot.chatLinkConfig.useIsolatedFrames', TRUE);
  $config->save();
}

/**
 * Migrate config schema to version 2.0.
 */
function neuraflow_update_100201(): void {
  $config_factory = \Drupal::configFactory();
  $config = $config_factory->getEditable('neuraflow.settings');
  $config->set('neurabot.neurabotConfig', $config->get('neurabot.chatLinkConfig'));
  $config->set('neurabot.neurabotConfig.neurabotConfigId', $config->get('neurabot.chatLinkConfig.assistantId'));
  $config->clear('neurabot.chatLinkConfig');
  $config->clear('neurabot.neurabotConfig.assistantId');
  $config->save();
}

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

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