Symfony 2.7 / 3-Doctrine: вы запросили несуществующую услугу " пользователь fos.реестр доктрин"

выполнение обновления композитора сегодня внезапно получает следующую ошибку:

[SymfonyComponentDependencyInjectionExceptionServiceNotFoundException] Вы запросили несуществующую услугу "fos_user.doctrine_registry".

когда composer выполняет .

поиск нашел ответ, связанный с преобразованием из доктрины в MongoDB, но решения не работают для меня. Я использую доктрину. Я пробовал Fosuserbundle dev-master, dev-master@dev, 2.0.0-alpha1 и 2.0.0-alpha3.

какие-то другие предложения? Обновление Composer отлично работало пару дней назад.

2 ответов


вопрос здесь: https://github.com/FriendsOfSymfony/FOSUserBundle/issues/2048

краткосрочное исправление (работал на меня Symfony 3.0.* ) :

services:
    fos_user.doctrine_registry:
        alias: doctrine

мое решение работает как шарм... Все работает с огромным набором данных mongo

исправление для MongoDB с помощью ODM:

# FIX doctrine registry service for 3.0 and 2.8 sf version
fos_user.doctrine_registry:
    alias: doctrine_mongodb