8000 bug #21143 [PhpUnitBridge] Set COMPOSER_ROOT_VERSION while installing… · symfony/symfony@4020a0d · GitHub
[go: up one dir, main page]

Skip to content

Commit 4020a0d

Browse files
bug #21143 [PhpUnitBridge] Set COMPOSER_ROOT_VERSION while installing (nicolas-grekas)
This PR was merged into the 3.2 branch. Discussion ---------- [PhpUnitBridge] Set COMPOSER_ROOT_VERSION while installing | Q | A | ------------- | --- | Branch? | 3.2 | Bug fix? | yes | New feature? | no | BC breaks? | no | Deprecations? | no | Tests pass? | yes | Fixed tickets | - | License | MIT | Doc PR | - Commits ------- 8bab09e [PhpUnitBridge] Set COMPOSER_ROOT_VERSION while installing
2 parents b703f32 + 8bab09e commit 4020a0d

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/Symfony/Bridge/PhpUnit/bin/simple-phpunit

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,12 +48,15 @@ if (!file_exists("$PHPUNIT_DIR/phpunit-$PHPUNIT_VERSION/phpunit") || md5_file(__
4848
$zip->extractTo(getcwd());
4949
$zip->close();
5050
chdir("phpunit-$PHPUNIT_VERSION");
51+
$prevRoot = getenv('COMPOSER_ROOT_VERSION');
52+
putenv("COMPOSER_ROOT_VERSION=$PHPUNIT_VERSION");
5153
passthru("$COMPOSER remove --no-update ".(getenv('SYMFONY_PHPUNIT_REMOVE') ?: 'phpspec/prophecy symfony/yaml'));
5254
if (5.1 <= $PHPUNIT_VERSION && $PHPUNIT_VERSION < 5.4) {
5355
passthru("$COMPOSER require --no-update phpunit/phpunit-mock-objects \"~3.1.0\"");
5456
}
5557
passthru("$COMPOSER require --no-update symfony/phpunit-bridge \">=3.2@dev\"");
5658
passthru("$COMPOSER install --no-dev --prefer-dist --no-progress --ansi", $exit);
59+
putenv('COMPOSER_ROOT_VERSION'.(false !== $prevRoot ? '='.$prevRoot : ''));
5760
if ($exit) {
5861
exit($exit);
5962
}

0 commit comments

Comments
 (0)
0