protected function sortAndSavePackageStates(array $packageStates) { $orderedPackageStates = $this->sortAvailablePackagesByDependencies($packageStates); $this->savePackageStates($orderedPackageStates); return $orderedPackageStates; }