public static function Comparator::compare in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/composer/semver/src/Comparator.php \Composer\Semver\Comparator::compare()
Evaluates the expression: $version1 $operator $version2.
Parameters
string $version1:
string $operator:
string $version2:
Return value
bool
6 calls to Comparator::compare()
- Comparator::equalTo in vendor/
composer/ semver/ src/ Comparator.php - Evaluates the expression: $version1 == $version2.
- Comparator::greaterThan in vendor/
composer/ semver/ src/ Comparator.php - Evaluates the expression: $version1 > $version2.
- Comparator::greaterThanOrEqualTo in vendor/
composer/ semver/ src/ Comparator.php - Evaluates the expression: $version1 >= $version2.
- Comparator::lessThan in vendor/
composer/ semver/ src/ Comparator.php - Evaluates the expression: $version1 < $version2.
- Comparator::lessThanOrEqualTo in vendor/
composer/ semver/ src/ Comparator.php - Evaluates the expression: $version1 <= $version2.
File
- vendor/
composer/ semver/ src/ Comparator.php, line 105
Class
Namespace
Composer\SemverCode
public static function compare($version1, $operator, $version2) {
$constraint = new Constraint($operator, $version2);
return $constraint
->matches(new Constraint('==', $version1));
}