function filter_features_export in Features 6
Same name and namespace in other branches
- 7.2 includes/features.filter.inc \filter_features_export()
- 7 includes/features.filter.inc \filter_features_export()
Implementation of hook_features_export().
File
- includes/
features.filter.inc, line 20
Code
function filter_features_export($data, &$export, $module_name = '') {
// The filter_default_formats() hook integration is provided by the
// features module so we need to add it as a dependency.
$export['dependencies']['features'] = 'features';
$formats = _filter_get_formats();
foreach ($formats as $format) {
if (in_array($format['name'], $data)) {
// Add format to exports
$export['features']['filter'][$format['name']] = $format['name'];
// Iterate through filters and ensure each filter's module is included as a dependency
foreach ($format['filters'] as $filter) {
$export['dependencies'][$filter['module']] = $filter['module'];
}
}
}
$pipe = array();
return $pipe;
}