function _features_override_sanitize in Features Override 6.2
Same name and namespace in other branches
- 6 features_override.module \_features_override_sanitize()
- 7.2 features_override.export.inc \_features_override_sanitize()
- 7 features_override.module \_features_override_sanitize()
Sorts an array by its keys (assoc) or values (non-assoc).
Parameters
$array: An array that needs to be sorted.
1 call to _features_override_sanitize()
- features_override_module_component_overrides in ./
features_override.export.inc - Get overrides for specific module/component.
File
- ./
features_override.export.inc, line 205 - Helper function to export features overrides.
Code
function _features_override_sanitize(&$array) {
if (is_array($array)) {
$is_assoc = array_keys($array) !== range(0, count($array) - 1);
if ($is_assoc) {
ksort($array);
}
else {
sort($array);
}
foreach ($array as $k => $v) {
if (is_array($v)) {
_features_override_sanitize($array[$k]);
}
}
}
}