public function process(ContainerBuilder $container)
{
if (!$container->hasDefinition('ezpublish.user.hash_generator')) {
return;
}
$hashGeneratorDef = $container->getDefinition('ezpublish.user.hash_generator');
foreach ($container->findTaggedServiceIds('ezpublish.identity_definer') as $id => $attributes) {
$hashGeneratorDef->addMethodCall('setIdentityDefiner', array(new Reference($id)));
}
}