You are here

function features_override_export_keys in Features Override 6.2

Same name and namespace in other branches
  1. 7.2 features_override.export.inc \features_override_export_keys()

Creates a string representation of an array of keys.

Parameters

$keys: An array of keys with their associate types.

Return value

A string representation of the keys.

3 calls to features_override_export_keys()
features_overrides_features_export_options in ./features_override.features.inc
Implements hook_features_export_options().
features_override_features_export_render_addition in ./features_override.export.inc
Renders the addition/change to an element.
features_override_features_export_render_deletion in ./features_override.export.inc
Renders the deletion to an element.

File

./features_override.export.inc, line 332
Helper function to export features overrides.

Code

function features_override_export_keys($keys) {
  $line = '';
  foreach ($keys as $key) {
    if ($key['type'] == 'object') {
      $line .= "->{$key['key']}";
    }
    else {
      $line .= "['{$key['key']}']";
    }
  }
  return $line;
}