You are here

function scald_context_type_features_export in Scald: Media Management made easy 7

Implements hook_features_export().

File

./scald.features.inc, line 30
File name: scald.features.inc.

Code

function scald_context_type_features_export($data, &$export, $module_name = '') {

  // Add scald module as a dependency.
  $export['dependencies']['scald'] = 'scald';
  foreach ($data as $key => $name) {
    $context_name = _scald_context_type_extract($name, 'context');
    $context = scald_context_load($context_name);

    // Add dependency to module provider.
    $export['dependencies'][$context['provider']] = $context['provider'];

    // Add it to the export data.
    $export['features']['scald_context_type'][$name] = $name;
  }
  return $export;
}