public function process(ContainerBuilder $container)
{
if (!$container->hasDefinition('ezpublish.persistence.legacy.role.limitation.converter')) {
return;
}
$roleLimitationConverter = $container->getDefinition('ezpublish.persistence.legacy.role.limitation.converter');
foreach ($container->findTaggedServiceIds('ezpublish.persistence.legacy.role.limitation.handler') as $id => $attributes) {
foreach ($attributes as $attribute) {
$roleLimitationConverter->addMethodCall('addHandler', array(new Reference($id)));
}
}
}