引入全新的FirewallConfig类 

Contributed by
Robin Chalas
in #19398 and #19490.

Symfony开发者的一个长期需求就是有一个类能呈现当前防火墙配置。在Symfony 3.2中,我们引入了一个全新的 Symfony\Bundle\SecurityBundle\Security\FirewallConfig 类,用于提供防火墙的诸如 name, provider, context, entry point, access denied URL 等等信息。

防火墙的配置可以通过 FirewallMapgetFirewallConfig(Request $request) 方法来访问到,也可以通过 FirewallContextgetConfig() 方法访问到。

整合防火墙到分析器中 

在Symfony 3.2中,得益于全新的firewall config类,除错工具条可以显示当前防火墙的名称。这非常有用,可以快速高亮 security.yml 中的配置错误:

还有,分析器的安全面板中现在可以显示完整防火墙配置: