简体   繁体   中英

How to configure sonata user bundle

Alter update composer requirements got error

ServiceNotFoundException: The service "sonata.user.serializer.handler.user" has a dependency on a non-existent service "sonata.user.manager.user".

How to fix it?

In services.yml setup serializer service:

services:
    sonata.user.serializer.handler.user:
        class: Sonata\UserBundle\Serializer\UserSerializerHandler
        tags:
            - { name: jms_serializer.subscribing_handler }
        arguments:
            - [ sonata.user.mongodb.user_manager ]

It's need if you use MongoDb - seriaziler have default settings for ORM

You can also write this code in config/config.yml:

services:
sonata.user.serializer.handler.user:
class: Sonata\UserBundle\Serializer\UserSerializerHandler
tags:
- { name: jms_serializer.subscribing_handler }
arguments:
- [ sonata.user.mongodb.user_manager ]

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

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