private function configureRequestListeners(ContainerBuilder $container, $config)
{
$listenerName = 'tolerance.metrics.listener.request_ended.send_time_to_publishers';
$requestMetricNamespaceResolverName = $listenerName . '.request_metric_namespace_resolver';
$container->setDefinition($requestMetricNamespaceResolverName, new Definition(StaticRequestMetricNamespaceResolver::class, [$config['request']['namespace']]));
$container->setDefinition($listenerName, (new Definition(SendRequestTimeToPublisher::class, [new Reference($config['request']['publisher']), new Reference($requestMetricNamespaceResolverName), new Reference('logger', ContainerInterface::IGNORE_ON_INVALID_REFERENCE)]))->addTag('kernel.event_subscriber'));
}