config_packager-8.x-1.x-dev/config_packager.install
config_packager.install
<?php /** * @file * Install, update and uninstall functions for the config_packager module. */ /** * Implements hook_install(). * * Populates the profile config_packaging settings based on site name and * slogan. */ function config_packager_install() { $site_config = \Drupal::config('system.site'); $site_name = $site_config->get('name'); \Drupal::configFactory()->getEditable('config_packager.settings') ->set('profile.machine_name', preg_replace('@[^a-z0-9_]+@', '_', strtolower($site_name))) ->set('profile.name', $site_name) ->set('profile.description', $site_config->get('slogan')) ->save(); }