![](/img/trans.png)
[英]Deprecation notices in every console command following Symfony 5.4 upgrade
[英]Remove “Remaining deprecation notices” in Symfony 2.8
我是Symfony和PHPUnit的新手。
我想進行一些測試,有很多棄用通知。 但這並不重要,因為我現在會留在Symfony 2.8上。 你知道是否可以刪除它們?
我試着自己找出來,但它不起作用,你有什么想法給我的人嗎?
編輯:
參考@LBA的答案
我的截圖不是關於AsseticBundle的錯誤,而是關於“剩余棄用通知(220)”。 我想知道是否有某個標志顯示或不顯示這些警告。 我想得到我的測試結果。 那可能嗎?
終於找到了解決方案!
只需添加
<php>
<env name="SYMFONY_DEPRECATIONS_HELPER" value="weak" />
</php>
到你的phpunit.xml
(或你用來配置phpunit的任何其他文件)
你可以在終端上運行
export SYMFONY_DEPRECATIONS_HELPER=weak
在執行腳本之前。 它將禁用棄用通知
這是AsseticBundle的已知問題,它不再是官方Symfony發行版的一部分,還沒有為3.0做好准備(在當前標記版本中有一些棄用 - 您可以在錯誤消息中看到)。
所以請關注並等待這個問題得到解決,並在它准備就緒時更新您的AsseticBundle(或者與我當前不推薦做的主人一起使用)。
很多人試圖升級到Symfony 2.8 / 3.0目前都有這個問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.