WellCommerce\Bundle\CoreBundle\DependencyInjection\Compiler\FirewallMapPass::process PHP Метод

process() публичный Метод

Processes the container
public process ( ContainerBuilder $container )
$container Symfony\Component\DependencyInjection\ContainerBuilder
    public function process(ContainerBuilder $container)
    {
        if (false === $container->hasDefinition('security.helper')) {
            return;
        }
        $definition = $container->getDefinition('security.helper');
        $map = $container->getDefinition('security.firewall.map');
        $maps = $map->getArgument(1);
        $refs = [];
        foreach ($maps as $serviceName => $firewall) {
            $refs[substr($serviceName, 30)] = $firewall;
        }
        $definition->addArgument($refs);
    }
FirewallMapPass