public static function satisfies(VersionParser
$parser,
$packageName,
$constraint) { $constraint =
$parser->
parseConstraints($constraint);
$provided =
$parser->
parseConstraints(self::
getVersionRanges($packageName));
return $provided->
matches($constraint);
} /**
* Returns a version constraint representing all the range(s) which are installed for a given package
*
* It is easier to use this via isInstalled() with the $constraint argument if you need to check
* whether a given version of a package is installed, and not just whether it exists
*
* @param string $packageName
* @return string Version constraint usable with composer/semver
*/