You are here

function user_relationship_features_export in User Relationships 7

Implements hook_features_export().

File

./user_relationships.features.inc, line 34

Code

function user_relationship_features_export($data, &$export, $module_name = '') {
  $pipe = array();
  $map = features_get_default_map('user_relationship');
  foreach ($data as $relationship) {

    // If another module provides this style, add it as a dependency
    if (isset($map[$relationship]) && $map[$relationship] != $module_name) {
      $module = $map[$relationship];
      $export['dependencies'][$module] = $module;
    }
    elseif (user_relationships_type_load(array(
      'machine_name' => $relationship,
    ))) {
      $export['dependencies']['user_relationships'] = 'user_relationships';
      $export['features']['user_relationship'][$relationship] = $relationship;
    }
  }
  return $pipe;
}