function filter_configuration_export in Configuration Management 7
Implements hook_configuration_export().
File
- includes/
configuration.filter.inc, line 31
Code
function filter_configuration_export($data, &$export, $module_name = '') {
// The filter_default_formats() hook integration is provided by the
// configuration module so we need to add it as a dependency.
$export['dependencies']['configuration'] = 'configuration';
$filter_info = filter_get_filters();
foreach ($data as $name) {
if ($format = configuration_filter_format_load($name)) {
// Add format to exports
$export['configuration']['filter'][$format->format] = $format->format;
// Iterate through filters and ensure each filter's module is included as a dependency
foreach (array_keys($format->filters) as $name) {
if (isset($filter_info[$name], $filter_info[$name]['module'])) {
$module = $filter_info[$name]['module'];
$export['dependencies'][$module] = $module;
}
}
}
}
$pipe = array();
return $pipe;
}