You are here

function widgets_definition_features_export in Widgets 7

Implements hook_features_export().

File

./widgets.features.inc, line 21

Code

function widgets_definition_features_export($data, &$export, $module_name = '') {
  $pipe = array();
  $export['dependencies'][] = 'widgets';
  foreach ((array) $data as $name) {
    $def = widgets_element_definition_load($name);
    if (!empty($def)) {
      $export['features']['widgets_definition'][$name] = $name;
      if (isset($def['module']) && !in_array($def['module'], $export['dependencies'])) {
        $export['dependencies'][] = $def['module'];
      }
    }
  }
  return $pipe;
}