function _drush_features_component_list in Features 7.2
Same name and namespace in other branches
- 8.4 drush/features.drush8.inc \_drush_features_component_list()
- 8.3 drush/features.drush8.inc \_drush_features_component_list()
- 6 features.drush.inc \_drush_features_component_list()
- 7 features.drush.inc \_drush_features_component_list()
Returns all component item labels, grouped by component type.
Return value
string[][] Format: $[$component][$name] = $title E.g. $['node']['article'] = 'Article'.
2 calls to _drush_features_component_list()
- drush_features_components in ./
features.drush.inc - Drush command callback for 'features-components'.
- drush_features_export in ./
features.drush.inc - Drush command callback for 'features-export'.
File
- ./
features.drush.inc, line 341 - Features module drush integration.
Code
function _drush_features_component_list() {
$components = array();
foreach (features_get_feature_components() as $source => $info) {
if ($options = features_invoke($source, 'features_export_options')) {
foreach ($options as $name => $title) {
$components[$source][$name] = $title;
}
}
}
return $components;
}