public function testMakeFirewallLatest()
 {
     $inputSecurityConfig = ['firewalls' => ['latest_firewall' => ['main_config'], 'first' => ['first_config'], 'second' => ['second_config']]];
     $expectedSecurityConfig = ['firewalls' => ['first' => ['first_config'], 'second' => ['second_config'], 'latest_firewall' => ['main_config']]];
     $containerBuilder = $this->getContainerBuilder([$inputSecurityConfig]);
     $containerBuilder->expects($this->once())->method('setExtensionConfig')->with('security', [$expectedSecurityConfig]);
     SecurityExtensionHelper::makeFirewallLatest($containerBuilder, 'latest_firewall');
 }
Example #2
0
 /**
  * {@inheritDoc}
  */
 public function prepend(ContainerBuilder $container)
 {
     /** @var ExtendedContainerBuilder $container */
     SecurityExtensionHelper::makeFirewallLatest($container, 'main');
 }