private function attachEvents(ContainerBuilder $container, $provider_key, array $events)
{
$listenerId = 'elcodi_common.event_listener.firewall_' . $provider_key;
$definition = new Definition('Elcodi\\Common\\FirewallBundle\\EventListener\\FirewallEventListener');
$definition->setArguments([new Reference('event_dispatcher'), $events]);
$container->setDefinition($listenerId, $definition);
return $listenerId;
}