/**
  * Extract and merge stability flags from the given collection of
  * requires and merge them into a RootPackage
  *
  * @param RootPackage $root
  * @param array $requires
  */
 protected function mergeStabilityFlags(RootPackage $root, array $requires)
 {
     $flags = $root->getStabilityFlags();
     foreach ($requires as $name => $link) {
         $name = strtolower($name);
         $version = $link->getPrettyConstraint();
         $stability = VersionParser::parseStability($version);
         $flags[$name] = BasePackage::$stabilities[$stability];
     }
     $root->setStabilityFlags($flags);
 }