繁体   English   中英

服务“App\Decorator\DomainHydraDecorator”依赖于一个不存在的服务“api_platform.hydra.normalizer.error”

[英]The service "App\Decorator\DomainHydraDecorator" has a dependency on a non-existent service "api_platform.hydra.normalizer.error"

我目前正在使用Symfony 4.4API Platform 2.6.8

问题是错误格式不适合我,所以我使用“装饰模式”来覆盖它,这是我的服务配置。yaml:

    App\Decorator\DomainHydraDecorator:
    decorates: 'api_platform.hydra.normalizer.error'
    arguments: [ '@App\Decorator\DomainHydraDecorator.inner' ]

问题是它给了我以下错误:

The service "App\Decorator\DomainHydraDecorator" has a dependency on a non-existent service "api_platform.hydra.normalizer.error"

实际上该服务不存在,但是在供应商中有文件 ErrorNormalizer。 你能帮助我吗? 是否有任何额外的软件包要安装?

谢谢您的帮助!

很好:我在 APIP 配置文件中遗漏了这个:

formats:
    jsonld: ['application/ld+json']

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM