public function process(ContainerBuilder $container)
{
foreach ($container->findTaggedServiceIds(static::VIEW_PROVIDER_IDENTIFIER) as $id => $attributes) {
$taggedServiceDefinition = $container->getDefinition($id);
foreach ($attributes as $attribute) {
// @todo log deprecated message
$priority = isset($attribute['priority']) ? (int) $attribute['priority'] : 0;
$taggedServiceDefinition->clearTag(static::VIEW_PROVIDER_IDENTIFIER);
$taggedServiceDefinition->addTag('ezpublish.view_provider', ['type' => static::VIEW_TYPE, 'priority' => $priority]);
}
$container->setDefinition($id, $taggedServiceDefinition);
}
}