diff --git a/core/includes/config.inc b/core/includes/config.inc index 8c2772b..7b0e90c 100644 --- a/core/includes/config.inc +++ b/core/includes/config.inc @@ -49,6 +49,10 @@ function config_install_default_config($module) { $verified_storage = new DrupalVerifiedStorageSQL($config_name); $verified_storage->write(file_get_contents($module_config_dir . '/' . $file)); + + $config = config($config_name); + // Call hook_config_module_default() on all modules. + module_invoke_all('config_module_default', $config_name, $config->get()); } } } diff --git a/core/modules/config/config.api.php b/core/modules/config/config.api.php new file mode 100644 index 0000000..dcf8dc7 --- /dev/null +++ b/core/modules/config/config.api.php @@ -0,0 +1,35 @@ + $value) { + db_update('mytable') + ->fields(array('value' => $value)) + ->condition('key', $key) + ->execute(); + } +} + +/** + * @} End of "addtogroup hooks". + */