Model Pomm的剩余弃用通知

Model Pomm的剩余弃用通知,model,deprecated,pomm,Model,Deprecated,Pomm,我在3.4版的Symfony项目中使用Pomm。这就是我的问题,当我从我的项目中执行PHpunit测试时,我在模型文件上有一个通知,例如: 1x:PommProject\SymfonyBridge\PropertyInfo\Extractor\PommExtractor类自2.3版以来已被弃用,并将在3.0中删除。改用PommProject\SymfonyBridge\PropertyInfo\Extractor\TypeExtractor类。 TotoModelTest中的1x::来自App\

我在3.4版的Symfony项目中使用Pomm。这就是我的问题,当我从我的项目中执行PHpunit测试时,我在模型文件上有一个通知,例如:

1x:PommProject\SymfonyBridge\PropertyInfo\Extractor\PommExtractor类自2.3版以来已被弃用,并将在3.0中删除。改用PommProject\SymfonyBridge\PropertyInfo\Extractor\TypeExtractor类。 TotoModelTest中的1x::来自App\Tests\Infrastructure\Model\MyDb\PublicSchema的testModel

1x:“App\Infrastructure\Model\MyDb\PublicSchema\TotoModel”服务是私有的,从容器中获取该服务是不推荐的,因为Symfony 3.2将在4.0中失败。您应该公开服务,或者停止直接使用容器,改用依赖项注入。 TotoModelTest中的1x::来自App\Tests\Infrastructure\Model\MyDb\PublicSchema的testModel

我做了什么?我不明白,谢谢

PommExtractor类已弃用

没有代码很难理解。如果在代码中使用
PommExtractor
类,只需使用
TypeExtractor
。否则,找到使用它的需求并更新它(或打开一个问题)

服务是私有的,不推荐从容器中获取它

这是一个symfony通知,您可以阅读以更新配置