public function process(ContainerBuilder $container)
{
$contentNavigationCollector = $container->getDefinition('sulu_admin.content_navigation_registry');
$taggedServices = $container->findTaggedServiceIds('sulu_admin.content_navigation');
foreach ($taggedServices as $id => $attributes) {
if (!isset($attributes[0]['alias'])) {
throw new \InvalidArgumentException(sprintf('No "alias" specified for content navigation provider with service ID: "%s"', $id));
}
$contentNavigationCollector->addMethodCall('addContentNavigationProvider', [$attributes[0]['alias'], $id]);
}
}