/**
  * 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);
 }
Beispiel #2
0
 /**
  * @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']));
 }