You are here

function filter_configuration_export_render in Configuration Management 7

Implements hook_configuration_export_render().

2 calls to filter_configuration_export_render()
configuration_check_filter in includes/configuration.filter.inc
configuration_hash_filter in includes/configuration.filter.inc

File

includes/configuration.filter.inc, line 59

Code

function filter_configuration_export_render($module, $data, $export = NULL) {
  $code = array();
  $code[] = '  $formats = array();';
  $code[] = '';
  foreach ($data as $name) {
    if ($format = configuration_filter_format_load($name)) {
      $format_export = configuration_var_export($format, '  ');
      $format_identifier = configuration_var_export($format->format);
      $code[] = "  // Exported format: {$format->name}";
      $code[] = "  \$formats[{$format_identifier}] = {$format_export};";
      $code[] = "";
    }
  }
  $code[] = '  return $formats;';
  $code = implode("\n", $code);
  return array(
    'filter_default_formats' => $code,
  );
}