弃用某项服务:Symfony 要求更改服务名称

问题描述 投票:0回答:1

我目前正在第一次尝试从 Symfony 3.4 迁移到 4.3。

我正处于必须删除折旧的阶段,以便我可以按照doc所说的那样通过组合来更新依赖项

除了我遇到一点麻烦之外,我已经解决了所有的弃用问题。在这里:

自 Symfony 3.4 起,不推荐使用“AppBundle\Entity\AdaImporterDoc”类型的服务自动注册,并且在 4.0 中不再支持。创建一个名为“AppBundle\Entity\AdaImporterDoc”的服务。

php symfony symfony4
1个回答
1
投票

升级到 Symfony 4 时,这种情况并不罕见。

为了避免弃用警告消息实际上是误报(阅读本文),您可以复制 Symfony 4 的工作方式,在您的

app/config/config.yml
中执行以下操作:

parameters:
    container.autowiring.strict_mode: true

这样,“假”警告消息就会消失,如果发现,您将收到真正的错误。

如果您想知道自动装配发生了什么变化,这个严格自动装配模式是一个很好的起点。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.