function features_get_storage in Features 7
Same name and namespace in other branches
- 6 features.export.inc \features_get_storage()
- 7.2 features.export.inc \features_get_storage()
Get a summary storage state for a feature.
4 calls to features_get_storage()
- drush_features_list in ./
features.drush.inc - Get a list of all feature modules.
- drush_features_revert_all in ./
features.drush.inc - Revert all enabled features to their definitions in code.
- features_access_override_actions in ./
features.module - Menu access callback for whether a user should be able to access override actions for a given feature.
- features_feature_status in ./
features.admin.inc - Javascript callback that returns the status of a feature.
File
- ./
features.export.inc, line 530
Code
function features_get_storage($module_name) {
// Get component states, and array_diff against array(FEATURES_DEFAULT).
// If the returned array has any states that don't match FEATURES_DEFAULT,
// return the highest state.
$states = features_get_component_states(array(
$module_name,
), FALSE);
$states = array_diff($states[$module_name], array(
FEATURES_DEFAULT,
));
$storage = !empty($states) ? max($states) : FEATURES_DEFAULT;
return $storage;
}