function defaultconfig_features_export_alter in Default config 7
Implements hook_features_export_alter().
File
- ./
defaultconfig.module, line 527 - main module file.
Code
function defaultconfig_features_export_alter(&$export, $module_name) {
// If this export is has some defaultconfig controlled exports, we don't want them to be
// overridden automaticly.
foreach (defaultconfig_get_components() as $component => $info) {
if (module_hook($module_name, 'defaultconfig_' . $component) && isset($export['features'][$info['features component']])) {
$default_config_export = module_invoke($module_name, 'defaultconfig_' . $component);
foreach ($default_config_export as $component => $data) {
if (isset($export['features'][$info['features component']][$component])) {
unset($export['features'][$info['features component']][$component]);
}
}
}
}
}