删除symfony 2.8中的剩余弃用通知(232)

Chi*_*ote 48 php testing phpunit symfony

我是Symfony和phpUnit的新手.

我想进行一些测试,有很多折旧警告.但这并不重要,因为我现在会继续使用symfony 2.8.你知道是否可以删除它?

在此输入图像描述

我试着自己找出来,但它不起作用,你有什么想法给我的人吗?

如何删除Symfony 2.7中的弃用警告?

在Symfony 2中禁用已弃用的警告(.7)


编辑:

参考@LBA的答案

我的截图不是关于AsseticBundle的错误,而是关于"剩余弃用通知(220)".我想知道是否有某个标志显示或不显示这些警告.我很想知道我的测试结果.那可能吗 ?

Rom*_*igz 99

终于找到了解决方案!

只需添加

<php>
    <env name="SYMFONY_DEPRECATIONS_HELPER" value="weak" />
</php>
Run Code Online (Sandbox Code Playgroud)

到您phpunit.xml(或用于配置phpunit的任何其他文件)

  • 或者改为“weak”设置值“disabled”。 (4认同)
  • 作为参考,请参阅https://symfony.com/blog/new-in-symfony-3-1-deprecation-helper-improvements#limiting-the-number-of-triggered-deprecations。 (3认同)

Ser*_*aev 16

你可以在终端上运行

export SYMFONY_DEPRECATIONS_HELPER=weak
Run Code Online (Sandbox Code Playgroud)

在执行脚本之前.它将禁用弃用通知

  • 我不知道为什么,但这是唯一对我有用的答案。当我更改 phpunit xml 文件中的值时,它永远不会刷新并被测试套件考虑在内。 (2认同)
  • 可能是因为您使用的不是phpunit.xml而是phpunit的配置文件 (2认同)