function defaultconfig_modules in Default config 7
Get all modules that uses default config in some way for a component.
Return value
An array of module names.
1 call to defaultconfig_modules()
- defaultconfig_component_table in ./
defaultconfig.admin.inc - Render a a table with all modules having components of a particular type.
File
- ./
defaultconfig.module, line 548 - main module file.
Code
function defaultconfig_modules($component) {
defaultconfig_component_include($component);
$defaultconfig_modules = module_implements($component['hook']);
module_load_include('export.inc', 'features');
$features_defaults = features_get_default('defaultconfig');
$features_modules = array();
foreach ($features_defaults as $features_module => $components) {
if (module_exists($features_module)) {
if (isset($components[$component['name']])) {
$features_modules[] = $features_module;
}
}
}
$modules = array_merge($defaultconfig_modules, $features_modules);
return array_unique($modules);
}