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

Skip to content

Commit 2ca14a6

Browse files
Fix PhpUnit 8 runner compatibility
1 parent 77320cb commit 2ca14a6

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
@@ -100,6 +100,18 @@ if (!file_exists("$PHPUNIT_DIR/phpunit-$PHPUNIT_VERSION/phpunit") || md5_file(__
100100
if ($exit) {
101101
exit($exit);
102102
}
103+
if ($PHPUNIT_VERSION >= 8.0) {
104+
// Fix compatibility to custom TestRunner for PhpUnit 8
105+
$testRunnerFile = 'src/TextUI/TestRunner.php';
106+
file_put_contents(
107+
$testRunnerFile,
108+
str_replace(
109+
'final class TestRunner',
110+
'class TestRunner',
111+
file_get_contents($testRunnerFile)
112+
)
113+
);
114+
}
103115
file_put_contents('phpunit', <<<'EOPHP'
104116
<?php
105117

0 commit comments

Comments
 (0)
0