8000 Fix PhpUnit 8 runner compatibility · symfony/symfony@0e36059 · GitHub
[go: up one dir, main page]

Skip to content

Commit 0e36059

Browse files
Fix PhpUnit 8 runner compatibility
1 parent 205b0ba commit 0e36059

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

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

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,18 @@ if (!file_exists("$PHPUNIT_DIR/phpunit-$PHPUNIT_VERSION/phpunit") || md5_file(__
9090
if ($exit) {
9191
exit($exit);
9292
}
93+
if ($PHPUNIT_VERSION >= 8.0) {
94+
// fix compatibility to custom TestRunner for PhpUnit 8 compatibility
95+
$testRunnerFile = 'src/TextUI/TestRunner.php';
96+
file_put_contents(
97+
$testRunnerFile,
98+
str_replace(
99+
'final class TestRunner',
100+
'class TestRunner',
101+
file_get_contents($testRunnerFile)
102+
)
103+
);
104+
}
93105
file_put_contents('phpunit', <<<'EOPHP'
94106
<?php
95107

0 commit comments

Comments
 (0)
0