[ticket/17336] Also check for compatible extension by PHP version

PHPBB-17336

Signed-off-by: Matt Friedman <maf675@gmail.com>
This commit is contained in:
Matt Friedman 2024-06-12 06:42:38 -07:00
parent 9a53df6f73
commit 3690d30726
No known key found for this signature in database

View file

@ -514,6 +514,17 @@ class installer
}
}
// Check for compatibility with php if 'php' exists in 'requires'
if (isset($requires['php']))
{
$php_constraint = $version_parser->parseConstraints(PHP_VERSION);
$package_constraint = $requires['php']->getConstraint();
if (!$package_constraint->matches($php_constraint))
{
continue;
}
}
$compatible_packages[$package_name][] = $version;
}
catch (\Exception $e)