symfony 2.7.13 Настройка JMS Serializer для проблем с запросами сторонних пакетов

Я пытаюсь настроить свою конфигурацию сериализатора jms и скопировать конфигурацию xml SonataMediaBundle в свою локальную конфигурацию.

Запросы находятся в контроллере, который расширяет FOSRestBundle в приложении Symfony 2.7.13 с пакетами проектов сонаты.

Моя текущая проблема заключается в том, что у меня очень долгое время выполнения из-за пула тысяч запросов.

Если я использую конфигурацию сериализатора по умолчанию для sonataMediaBundle, у меня будет только один запрос.

config.yml:

jms_serializer:
metadata:
    auto_detection: false
    directories:
        FOSUB:
            namespace_prefix: "FOS\\UserBundle"
            path: "%kernel.root_dir%/serializer/FOSUB"
        SonataMediaBundle:
          namespace_prefix: "Sonata\\MediaBundle"
          path: "%kernel.root_dir%/Resources/config/serializer/SonataMediaBundle"

У кого-нибудь из вас есть такая же проблема?

Можно ли деактивировать сериализацию SonataMediaBundle по умолчанию, чтобы использовать только аннотации в моих объектах?


person Community    schedule 04.06.2016    source источник