Symfony 4.3.2 和向 FOS User Bundle 控制器注入依赖项的问题

Symfony 4.3.2 and problem with injection dependencies into FOS User Bundle controllers

我正在使用 Symfony 4.3.2,似乎 FOS User Bundle 不适用于此版本。每次我尝试从此包(“/register”、“/profile”等)调用操作时,都会收到此错误

Controller 'FOS\UserBundle\Controller\RegistrationController' has required constructor arguments and does not exist in the container. Did you forget to define such a service?.

似乎在将依赖项注入 FOS User Bundle 控制器时出现了一些问题。你知道如何解决这个问题吗?我没有尝试覆盖默认的 FOS User Bundle 控制器。操作“/login”确实有效,因为 FOS User Bundle SecurityController 中有可为空的参数。

我已将 FOS User Bundle 从版本 2.1.2(最新稳定版)升级到 2.2。x-dev 这似乎解决了这个问题。我猜 FOS User Bundle 2.1.2 与 4.3.2 Symfony 版本不兼容。