You are here

function opigno_learning_path_update_9002 in Opigno Learning path 3.x

Create a step lp block for aristotle theme.

File

./opigno_learning_path.install, line 346
Install, update and uninstall functions for the module.

Code

function opigno_learning_path_update_9002() {
  $config_path = drupal_get_path('module', 'opigno_learning_path') . '/config/optional';

  /* @var Drupal\Core\Config\CachedStorage $config_storage */
  $storage = new FileStorage($config_path);
  $config_storage = \Drupal::service('config.storage');
  $data = $storage
    ->read('core.entity_view_display.group.learning_path.default');
  $config_storage
    ->write('core.entity_view_display.group.learning_path.default', $data);
  $config_factory = \Drupal::configFactory();
  $config = $config_factory
    ->getEditable('core.entity_view_display.group.learning_path.default');
  $config
    ->setData($data);
  $config
    ->save(TRUE);
}