public function process(ContainerBuilder $container)
{
$filters = [];
foreach ($container->findTaggedServiceIds('api_platform.filter') as $serviceId => $tags) {
foreach ($tags as $tag) {
if (!isset($tag['id'])) {
$tag['id'] = $serviceId;
}
$filters[$tag['id']] = new Reference($serviceId);
}
}
$container->getDefinition('api_platform.filters')->addArgument($filters);
}