has('rule_engine.evaluator')) { return; } $evaluator = $container->findDefinition('rule_engine.evaluator'); $providers = $container->findTaggedServiceIds('rule_engine.expression_function_provider'); foreach (array_keys($providers) as $id) { $evaluator->addMethodCall('addExpressionFunctionProvider', [new Reference($id)]); } } }