/** * Merge suggested packages into a RootPackage * * @param RootPackage $root */ protected function mergeSuggests(RootPackage $root) { $suggests = $this->package->getSuggests(); if (!empty($suggests)) { $root->setSuggests(array_merge($root->getSuggests(), $suggests)); } }
/** * Merge suggested packages into a RootPackageInterface * * @param RootPackageInterface $root */ protected function mergeSuggests(RootPackageInterface $root) { $suggests = $this->package->getSuggests(); if (!empty($suggests)) { $unwrapped = self::unwrapIfNeeded($root, 'setSuggests'); $unwrapped->setSuggests(array_merge($root->getSuggests(), $suggests)); } }