public function FeaturesManager::reorderMissing in Features 8.3
Same name and namespace in other branches
- 8.4 src/FeaturesManager.php \Drupal\features\FeaturesManager::reorderMissing()
Sort the Missing config into order by dependencies.
Parameters
array $missing: config items.
Return value
array of config items in dependency order
Overrides FeaturesManagerInterface::reorderMissing
File
- src/
FeaturesManager.php, line 1340
Class
- FeaturesManager
- The FeaturesManager provides helper functions for building packages.
Namespace
Drupal\featuresCode
public function reorderMissing(array $missing) {
$list = [];
$result = [];
foreach ($missing as $full_name) {
$this
->addConfigList($full_name, $list);
}
foreach ($list as $full_name) {
if (in_array($full_name, $missing)) {
$result[] = $full_name;
}
}
return $result;
}