function Comparator::compare
Evaluates the expression: $version1 $operator $version2.
@phpstan-param Constraint::STR_OP_* $operator
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 107
Class
Namespace
Composer\SemverCode
public static function compare($version1, $operator, $version2) {
$constraint = new Constraint($operator, $version2);
return $constraint->matchSpecific(new Constraint('==', $version1), true);
}