[PhpUnitBridge] Enable a maximum PHPUnit version to be set via SYMFONY_MAX_PHPUNIT_VERSION

This commit is contained in:
Steve Grunwell 2020-09-25 14:59:28 -04:00
parent e6dcf9bc03
commit 7877a5b488

View File

@ -113,6 +113,12 @@ if (\PHP_VERSION_ID >= 80000) {
$PHPUNIT_VERSION = '4.8';
}
$MAX_PHPUNIT_VERSION = $getEnvVar('SYMFONY_MAX_PHPUNIT_VERSION', false);
if ($MAX_PHPUNIT_VERSION && version_compare($MAX_PHPUNIT_VERSION, $PHPUNIT_VERSION, '<')) {
$PHPUNIT_VERSION = $MAX_PHPUNIT_VERSION;
}
$PHPUNIT_REMOVE_RETURN_TYPEHINT = filter_var($getEnvVar('SYMFONY_PHPUNIT_REMOVE_RETURN_TYPEHINT', '0'), \FILTER_VALIDATE_BOOLEAN);
$COMPOSER_JSON = getenv('COMPOSER') ?: 'composer.json';