我是Symfony和PHPUnit的新成员。
我想进行一些测试,有很多弃用通知。但这并不重要,因为我现在会留在Symfony 2.8上。你知道它是否可以删除它们?
我试着自己找出来,但它不起作用,你有没有想法给我的人?
How to remove the deprecation warnings in Symfony 2.7?
Disable deprecated warning in Symfony 2(.7)
编辑:
参考@LBA的答案
我的屏幕截图并不是关于AsseticBundle的错误,而是关于"剩余弃用通知(220)"。我想知道是否有某个标志显示或不显示这些警告。我想得到我的测试结果。这可能吗?
答案 0 :(得分:73)
终于找到了解决方案!
添加
<php>
<env name="SYMFONY_DEPRECATIONS_HELPER" value="weak" />
</php>
到您的phpunit.xml
(或您用来配置phpunit的任何其他文件)
答案 1 :(得分:13)
您可以在终端
中运行export SYMFONY_DEPRECATIONS_HELPER=weak
在执行脚本之前。它将禁用弃用通知
答案 2 :(得分:2)
这是AsseticBundle的已知问题,它不再是官方Symfony发行版的一部分,还没有为3.0做好准备(在当前标记版本中有一些弃用 - 您可以在错误消息中看到)。
所以请关注并等待这个问题得到解决,并在它准备就绪时更新您的AsseticBundle(或者与我当前不建议做的当前掌握它。
许多尝试升级到Symfony 2.8 / 3.0的人目前都有这个问题。