Symfony版本:4.1

使用PHPUnit运行测试时,出现以下弃用消息:



我想澄清一下,我放入了 framework.yaml :

sensio_framework_extra:
     router:
         annotations: false

我还想澄清一下,我的 Controller 中没有use Sensio \ Bundle \ FrameworkExtraBundle \ Configuration \ Route

我使用FOSRestBundle并得到了问题出在那的印象,但是我试图修复 FOSREST 文档中提供的配置。

您是否遇到过此类错误,并且/或者您知道我应该去哪里看?

最佳答案

实际上,这不是错误,而是弃用通知。
在composer.json中检查“sensio/framework-extra-bundle”,它可能在那里。

但是要删除弃用消息,请将以下行添加到您的config.yml文件中

sensio_framework_extra:
 router:
     annotations: false

见所附图片。

php - 如何修复:  "Sensio\Bundle\FrameworkExtraBundle\Configuration\Route" is deprecated-LMLPHP

09-27 00:02