/** * Merge require-dev into RootPackage * * @param RootPackage $root * @param PluginState $state */ protected function mergeDevRequires(RootPackage $root, PluginState $state) { $requires = $this->package->getDevRequires(); if (empty($requires)) { return; } $this->mergeStabilityFlags($root, $requires); $dups = array(); $root->setDevRequires($this->mergeLinks($root->getDevRequires(), $requires, $state->replaceDuplicateLinks(), $dups)); $state->addDuplicateLinks('require-dev', $dups); }
/** * @param RootPackageInterface $root * @param CompletePackage $package */ protected function mergeDevRequires(RootPackageInterface $root, CompletePackage $package) { $requires = $package->getDevRequires(); if (!$requires) { return; } $this->mergeStabilityFlags($root, $requires); $root->setDevRequires($this->mergeLinks($root->getDevRequires(), $requires, $this->duplicateLinks['require-dev'])); }