我的FOSUserBundle
项目目前使用Composer
v2.0.2,而MyUserBundle
建议更新最新版本2.1.2。
据我所知,releases from 2.0.2 to 2.1.2不包含BC破坏变化。但是v.2.1.0包括:
重构控制器和命令使用DI 。扩展这些类的项目需要调整其代码(但应尽可能使用支持的扩展点)。
什么是DI?
我创建了一个自定义FOSUserBundle
捆绑包,使用捆绑继承扩展MyUserBundle
。
FOSUserBundle
会覆盖某些父{{1}}个控制器以自定义行为。检查这些控制器内部被覆盖方法的签名(参数列表)并在必要时更新它们就足够了,o r是否还需要其他任何步骤才能使其与v2.1.0一起工作?
'扩展点是什么意思?它们如何用于替换捆绑继承?