You are here

function _features_override_leave_hive in Features Override 7

Same name and namespace in other branches
  1. 6 features_override.module \_features_override_leave_hive()

Remove markers from previously marked elements.

1 call to _features_override_leave_hive()
features_override_detect_overrides in ./features_override.module
Detect differences between DB and code components of a feature.

File

./features_override.module, line 364
Export features component overrides.

Code

function _features_override_leave_hive() {
  $hive = _features_override_hive();
  foreach ($hive as $i => $bee) {
    $recursion_marker = FEATURES_OVERRIDE_RECURSION_MARKER;
    if (is_object($bee)) {
      unset($hive[$i]->{$recursion_marker});
    }
    else {
      unset($hive[$i][$recursion_marker]);
    }
  }
}