From e91505ce304ad2a9c2920f67da4344b2e9573c8b Mon Sep 17 00:00:00 2001 From: Christophe Coevoet Date: Wed, 20 Dec 2017 12:17:16 +0100 Subject: [PATCH] Fix the platform requirement check command The command must validate that the current package matches the constraint, not that any newer package matches it. --- src/Composer/Command/CheckPlatformReqsCommand.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Composer/Command/CheckPlatformReqsCommand.php b/src/Composer/Command/CheckPlatformReqsCommand.php index 7da5edaa5..8b59c28ea 100644 --- a/src/Composer/Command/CheckPlatformReqsCommand.php +++ b/src/Composer/Command/CheckPlatformReqsCommand.php @@ -82,7 +82,7 @@ EOT $version = $currentPlatformPackageMap[$require]->getVersion(); foreach ($links as $link) { - if (!$link->getConstraint()->matches(new Constraint('<=', $version))) { + if (!$link->getConstraint()->matches(new Constraint('=', $version))) { $results[] = array( $currentPlatformPackageMap[$require]->getPrettyName(), $currentPlatformPackageMap[$require]->getPrettyVersion(),