Skip to content
Snippets Groups Projects
Select Git revision
  • HEAD
  • 8.x-1.x default
  • master
3 results

config_db.module

Blame
  • user avatar
    beejeebus authored
    05dfd979
    History
    Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    config_db.module 456 B
    <?php
    
    use Drupal\Core\Config\FileStorage;
    use Drupal\config_db\Config\DbStorage;
    
    /**
     * Migrate config data from files to db.
     */
    function config_db_migrate_config_data() {
      $file_storage = new FileStorage(config_get_config_directory());
      $db_storage = new DbStorage(Drupal::database());
      $config_names = $file_storage->listAll();
      foreach ($file_storage->readMultiple($config_names) as $name => $data) {
        $db_storage->write($name, $data);
      }
    }