code: private function collectPropertyConditionFactories($container)
      {
          $factories = $container->getDefinition('metamodels.core_bundle.dc_general.property_condition_factories');
          $args      = $factories->getArgument(0);
          foreach ($container->findTaggedServiceIds(self::TAG_PROPERTY_CONDITION_FACTORY) as $factory => $tags) {
              foreach ($tags as $tag) {
                  $args[$tag['type']] = new Reference($factory);
              }
          }
  
          $factories->setArgument(0, $args);
      }
docs: Collect all tagged filter factories.
  
  @param ContainerBuilder $container The container builder.
  
  @return void