function image_features_override_export_render_addition in Features Override 7.2
Implements hook_features_override_export_render_addition() for image.
File
- ./
features_override.hooks.inc, line 22 - Contains implementation of features_override's hooks for other modules.
Code
function image_features_override_export_render_addition($alter, $element) {
$code = array();
if (isset($alter['keys'], $alter['value'])) {
$component_start = "\$data['{$element}']";
$code_line = features_override_export_keys($alter['keys']);
$value_export = features_override_var_export($alter['value'], ' ');
$code[] = '';
$code[] = ' if (!isset(' . $component_start . "['storage']) || " . $component_start . "['storage'] == IMAGE_STORAGE_DEFAULT) {";
$code[] = ' ' . $component_start . "['effects'] = array_values(" . $component_start . "['effects']" . ');';
$code[] = ' ' . $component_start . $code_line . ' = ' . $value_export . ';';
$code[] = ' }';
}
return $code;
}