public function process(ContainerBuilder $container)
{
if (!$container->hasDefinition('ezpublish.search.elasticsearch.content.sort_clause_visitor.aggregate')) {
return;
}
$aggregateSortClauseVisitorDefinition = $container->getDefinition('ezpublish.search.elasticsearch.content.sort_clause_visitor.aggregate');
foreach ($container->findTaggedServiceIds('ezpublish.search.elasticsearch.content.sort_clause_visitor') as $id => $attributes) {
$aggregateSortClauseVisitorDefinition->addMethodCall('addVisitor', array(new Reference($id)));
}
}