是否可以在Symfony 3.4中使用最新版本的PHPUnit (7.0.1)?我收到错误
PHP致命错误:声明Symfony\Bridge\PhpUnit\CoverageListener::startTest(PHPUnit\Framework\Test $test)必须与PHPUnit\Framework\TestListener::startTest(PHPUnit\Framework\Test $test兼容):在第30行的/var/www/vhosts/facto/vendor/symfony/phpunit-bridge/CoverageListener.php中无效
我的PHPUnit桥与PHPUnit的最新版本不兼容.
发布于 2018-02-25 19:50:39
symfony/phpunit- 3.4.4桥和4.0.4的代码库是相同的,它们都扩展了PHPUnit\Framework\BaseTestListener
,并在PHPUnit 7.0中删除。因此,这个问题将在Symfony的3.4和4.0版本中持续存在。
为了使用PHPUnit 7.0,您需要升级到Symfony4.1。它支持PHPUnit 5、6和7。
更新
symfony/phpunit-桥3.4.5增加了对PHPUnit 7的支持,symfony/phpunit-桥3.4.7修复了自动加载的一个问题。
https://stackoverflow.com/questions/48973084
复制相似问题