From ba8091f5b7d49a8d21c4127ac14bc58971da28e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?K=C3=A9vin=20Dunglas?= Date: Tue, 9 Nov 2021 21:46:07 +0100 Subject: [PATCH] [PHPUnitBridge] Fix Uncaught ValueError --- src/Symfony/Bridge/PhpUnit/bin/simple-phpunit.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Bridge/PhpUnit/bin/simple-phpunit.php b/src/Symfony/Bridge/PhpUnit/bin/simple-phpunit.php index 910f77a21e8ad..e7c3da2b8d7a3 100644 --- a/src/Symfony/Bridge/PhpUnit/bin/simple-phpunit.php +++ b/src/Symfony/Bridge/PhpUnit/bin/simple-phpunit.php @@ -238,7 +238,10 @@ $passthruOrFail("$COMPOSER config --unset platform.php"); } if (file_exists($path = $root.'/vendor/symfony/phpunit-bridge')) { - $p = str_repeat('../', substr_count("$PHPUNIT_DIR/$PHPUNIT_VERSION_DIR", '/', strlen($root))).'vendor/symfony/phpunit-bridge'; + $haystack = "$PHPUNIT_DIR/$PHPUNIT_VERSION_DIR"; + $rootLen = strlen($root); + + $p = ($rootLen <= strlen($haystack) ? str_repeat('../', substr_count($haystack, '/', $rootLen)) : '').'vendor/symfony/phpunit-bridge'; if (realpath($p) === realpath($path)) { $path = $p; }