function features_export_render_hooks in Features 6
Same name and namespace in other branches
- 7.2 features.export.inc \features_export_render_hooks()
- 7 features.export.inc \features_export_render_hooks()
Generate an array of hooks and their raw code.
1 call to features_export_render_hooks()
- features_export_render in ./features.export.inc 
- Render feature export into an array representing its files.
File
- ./features.export.inc, line 175 
Code
function features_export_render_hooks($export, $module_name, $reset = FALSE) {
  features_include();
  $code = array();
  // Sort components to keep exported code consistent
  ksort($export['features']);
  foreach ($export['features'] as $component => $data) {
    if (!empty($data)) {
      // Sort the items so that we don't generate different exports based on order
      asort($data);
      if (features_hook($component, 'features_export_render')) {
        $hooks = features_invoke($component, 'features_export_render', $module_name, $data, $export);
        $code[$component] = $hooks;
      }
    }
  }
  return $code;
}