From 0e49af927540c5fd96c6ed62695fe3d903bfa520 Mon Sep 17 00:00:00 2001 From: Ilija Tovilo Date: Thu, 4 Sep 2025 10:05:05 +0200 Subject: [PATCH] Replace backtick operator, deprecated in PHP 8.5, with shell_exec() These two are exactly equivalent. https://github.com/php/php-src/blob/d246584ae7d2d778b204e0a179840fdf237f3b97/Zend/zend_compile.c#L10924C25-L10927 https://wiki.php.net/rfc/deprecations_php_8_5#deprecate_backticks_as_an_alias_for_shell_exec --- src/Symfony/Bridge/PhpUnit/bin/simple-phpunit.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Bridge/PhpUnit/bin/simple-phpunit.php b/src/Symfony/Bridge/PhpUnit/bin/simple-phpunit.php index c021a4e8ee832..c6b162d092013 100644 --- a/src/Symfony/Bridge/PhpUnit/bin/simple-phpunit.php +++ b/src/Symfony/Bridge/PhpUnit/bin/simple-phpunit.php @@ -191,7 +191,7 @@ } $info = []; - foreach (explode("\n", `$COMPOSER info --no-ansi -a -n phpunit/phpunit "$PHPUNIT_VERSION.*"`) as $line) { + foreach (explode("\n", shell_exec("$COMPOSER info --no-ansi -a -n phpunit/phpunit \"$PHPUNIT_VERSION.*\"")) as $line) { $line = rtrim($line); if (!$info && preg_match('/^versions +: /', $line)) {