Commit a374c751 authored by Kurucz István's avatar Kurucz István
Browse files

Issue #2780203: update existing configuration items

parent cdda413f
Loading
Loading
Loading
Loading

blog.install

0 → 100644
+30 −0
Original line number Diff line number Diff line
<?php

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

/**
 * Add enforced configuration dependencies.
 */
function blog_update_9001(&$sandbox) {
  $config_items = [
    'core.entity_form_display.node.blog_post.default',
    'core.entity_view_display.node.blog_post.default',
    'core.entity_view_display.node.blog_post.teaser',
    'field.field.node.blog_post.body',
    'field.field.node.blog_post.field_blog_comments',
    'field.field.node.blog_post.field_blog_tags',
    'field.storage.node.field_blog_comments',
    'field.storage.node.field_blog_tags',
    'node.type.blog_post',
    'views.view.blog',
  ];
  foreach ($config_items as $config_item) {
    $config = \Drupal::configFactory()->getEditable($config_item);
    $dependencies = $config->get('dependencies');
    $dependencies['enforced']['module'][] = 'blog';
    $config->set('dependencies', $dependencies)->save(TRUE);
  }
}