You are here

function user_relationship_features_export_render in User Relationships 7

Implements hook_features_export_render().

File

./user_relationships.features.inc, line 55

Code

function user_relationship_features_export_render($module_name, $data, $export = NULL) {
  $code = array();
  $code[] = '  $relationships = array();';
  $code[] = '';
  foreach ($data as $name) {
    if ($original = user_relationships_type_load(array(
      'machine_name' => $name,
    ))) {
      $relationship = clone $original;
      unset($relationship->rtid);
      $relationship_export = features_var_export($relationship, '  ');
      $relationship_identifier = features_var_export($name);
      $code[] = "  // Exported user_relationship style: {$name}.";
      $code[] = "  \$relationships[{$relationship_identifier}] = {$relationship_export};";
      $code[] = "";
    }
  }
  $code[] = '  return $relationships;';
  $code = implode("\n", $code);
  return array(
    'user_relationships_default_relationships' => $code,
  );
}