diff --git a/ext/lib/Version.php b/ext/lib/Version.php index 9e5f73bc..5cac6b41 100644 --- a/ext/lib/Version.php +++ b/ext/lib/Version.php @@ -12,9 +12,7 @@ declare(strict_types=1); namespace PHPUnit\Runner; -use SebastianBergmann\Version as VersionId; use function array_slice; -use function dirname; use function explode; use function implode; use function strpos; @@ -44,8 +42,9 @@ final class Version } if (self::$version === '') { - $cmd = "grep -Eo '\\d+.\\d+.\\d+' --color=never " . __DIR__ . '/../../vendor/phpunit/phpunit/src/Runner/Version.php'; - self::$version = trim(exec($cmd)); + $file = __DIR__ . '/../../vendor/phpunit/phpunit/src/Runner/Version.php'; + preg_match('/\d+.\d+.\d+/', file_get_contents($file), $match); + self::$version = $match[0]; } return self::$version; diff --git a/phpstan.neon b/phpstan.neon index b20bc6c3..25b6cecf 100644 --- a/phpstan.neon +++ b/phpstan.neon @@ -10,3 +10,4 @@ parameters: - '#Unsafe usage of new static#' dynamicConstantNames: - SWOOLE_VERSION + - ZM_TEST_LOG_DEBUG