private function includeRootConstraint(PackageInterface $package, Link $link)
    {
        if (isset($this->requires[$package->getName()])) {
            /** @var Link $rLink */
            $rLink = $this->requires[$package->getName()];
            $useConjunctive = FilterUtil::checkConfigOption($this->config, 'optimize-with-conjunctive');
            $constraint = new MultiConstraint(array($rLink->getConstraint(), $link->getConstraint()), $useConjunctive);
            $link = new Link($rLink->getSource(), $rLink->getTarget(), $constraint, 'installed', $constraint->getPrettyString());
        }

        return $link;
    }
private function includeRootConstraint(PackageInterface $package, Link $link)
    {
        if (isset($this->requires[$package->getName()])) {
            /** @var Link $rLink */
            $rLink = $this->requires[$package->getName()];
            $useConjunctive = FilterUtil::checkConfigOption($this->config, 'optimize-with-conjunctive');
            $constraint = new MultiConstraint(array($rLink->getConstraint(), $link->getConstraint()), $useConjunctive);
            $link = new Link($rLink->getSource(), $rLink->getTarget(), $constraint, 'installed', $constraint->getPrettyString());
        }

        return $link;
    }
private function includeRootConstraint ( PackageInterface $ package , Link $ link ) { if ( isset ( $ this -> requires [ $ package -> getName ( ) ] ) ) { /** @var Link $rLink */ $ rLink = $ this -> requires [ $ package -> getName ( ) ] ; $ useConjunctive = FilterUtil :: checkConfigOption ( $ this -> config , 'optimize-with-conjunctive' ) ; $ constraint = new MultiConstraint ( array ( $ rLink -> getConstraint ( ) , $ link -> getConstraint ( ) ) , $ useConjunctive ) ; $ link = new Link ( $ rLink -> getSource ( ) , $ rLink -> getTarget ( ) , $ constraint , 'installed' , $ constraint -> getPrettyString ( ) ) ; } return $ link ; }
Include the constraint of root dependency version in the constraint
of installed package.

@param PackageInterface $package The installed package
@param Link             $link    The link contained installed constraint

@return Link The link with root and installed version constraint
Include the constraint of root dependency version in the constraint of installed package .