blog-3.0.1/blog.install

blog.install
<?php

/**
 * @file
 * Install, update and uninstall functions for the Blog module.
 */

/**
 * Add enforced configuration dependencies.
 */
function blog_update_9001(array &$sandbox) : void {
  $config_items = [
    'field.storage.node.field_blog_comments',
    'field.storage.node.field_blog_tags',
    'node.type.blog_post',
  ];
  foreach ($config_items as $config_item) {
    $storage = \Drupal::service('config.storage')->read($config_item);
    if ($storage) {
      $config = \Drupal::configFactory()->getEditable($config_item);
      $dependencies = $config->get('dependencies');
      $dependencies['enforced']['module'][] = 'blog';
      $config->set('dependencies', $dependencies)->save(TRUE);
    }
  }
}

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

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