API-платформа api_platform.jsonapi.normalizer.item не определена - PullRequest
0 голосов
/ 06 ноября 2019

Я пытаюсь настроить службу для нормализатора для добавления дополнительных данных.

Я следовал документации, которая использует ld + json, и она отлично работает https://api -platform.com / docs /core / serialization / # decorating-a-serializer-and-add-extra-data

Но проблема в том, что мне это нужно в json, а не в ld + json, поэтому я изменил jave api_platform.jsonld.normalizer.itemдо api_platform.jsonapi.normalizer.item, как предлагалось сделать автозаполнением в phpstorm, но эта служба, кажется, не определена, и в документации я не могу найти.

Я также пытался использовать api_platform.json.normalizer.item, но безуспешно.

Мой вопрос: как вызывается служба для нормализатора элементов json?

Спасибо

1 Ответ

0 голосов
/ 06 ноября 2019

Я понял, это должно быть api_platform.serializer.normalizer.item

services:
    'App\Serializer\ApiNormalizer':
        decorates: 'api_platform.serializer.normalizer.item'
        arguments: ['@App\Serializer\ApiNormalizer.inner', '@doctrine.orm.entity_manager']
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...