protected sortAvailablePackagesByDependencies ( array $packageStates ) : array | ||
$packageStates | array | The unordered package states |
return | array | ordered package states. |
protected function sortAvailablePackagesByDependencies(array $packageStates)
{
$packageOrderResolver = new PackageOrderResolver($packageStates['packages'], $this->collectPackageManifestData($packageStates));
$packageStates['packages'] = $packageOrderResolver->sort();
return $packageStates;
}