我想在 Symfony\Component\Security\Core\Authentication\AuthenticationProviderManager 的函数 authenticate() 中添加一些代码。
我试图创建安全包的子包。我像这样在这个捆绑包中重新定义了 security.authentication.manager 的服务
<!-- Authentication related services -->
<service id="security.authentication.manager" class="%security.authentication.manager.class%" public="false">
<argument type="collection" />
</service>
但是当我重新加载页面时,框架抛出异常: InvalidArgumentException:您必须至少添加一个身份验证提供程序。
我想这是因为依赖项是在父捆绑配置中创建的。
在不重新定义整个安全包的情况下,我必须做些什么才能让它工作?谢谢你。