From d4377c0baf3ffbf0b1ec6998e8d1be2a40971005 Mon Sep 17 00:00:00 2001 From: Matt Brown Date: Sun, 28 Mar 2021 23:54:38 -0400 Subject: [PATCH] Check upper bound too --- src/Psalm/Config.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Psalm/Config.php b/src/Psalm/Config.php index 065488e714e..c0499af117e 100644 --- a/src/Psalm/Config.php +++ b/src/Psalm/Config.php @@ -2068,7 +2068,9 @@ private function getPHPVersionFromComposerJson(): ?string $constraint = $version_parser->parseConstraints($php_version); foreach (['5.4', '5.5', '5.6', '7.0', '7.1', '7.2', '7.3', '7.4', '8.0'] as $candidate) { - if ($constraint->matches(new \Composer\Semver\Constraint\Constraint('<=', "$candidate.0.0-dev"))) { + if ($constraint->matches(new \Composer\Semver\Constraint\Constraint('<=', "$candidate.0.0-dev")) + || $constraint->matches(new \Composer\Semver\Constraint\Constraint('<=', "$candidate.999")) + ) { return $candidate; } }