function _features_override_recursion_marker in Features Override 7
Same name and namespace in other branches
- 6 features_override.module \_features_override_recursion_marker()
Return a marker of recursion.
2 calls to _features_override_recursion_marker()
- _features_override_set_additions in ./
features_override.module - Helper function to set the additions and alters between default and normal components.
- _features_override_set_deletions in ./
features_override.module - Helper function to set the deletions between default and normal features.
File
- ./
features_override.module, line 380 - Export features component overrides.
Code
function _features_override_recursion_marker(&$normal, $object) {
_features_override_hive($normal);
// Test for references in order to
// prevent endless recursion loops.
$recursion_marker = FEATURES_OVERRIDE_RECURSION_MARKER;
$r = $object ? @$normal->{$recursion_marker} : @$normal[$recursion_marker];
$r = (int) $r;
return $r;
}