/** * Resolves the dependent packages from the meta data of all packages recursively. The * resolved direct or indirect dependencies of each package will put into the package * states configuration array. * * @return void */ protected function resolvePackageDependencies() { parent::resolvePackageDependencies(); foreach ($this->packages as $packageKey => $package) { $this->packageStatesConfiguration['packages'][$packageKey]['suggestions'] = $this->getSuggestionArrayForPackage($packageKey); } }