Copied!

Resolves all TaggedIteratorArgument arguments.

CloneableInstantiable
Methods
public Symfony\Component\DependencyInjection\Compiler\AbstractRecursivePass::process(Symfony\Component\DependencyInjection\ContainerBuilder $container)
 
  • return void
Properties
protected ?Symfony\Component\DependencyInjection\ContainerBuilder Symfony\Component\DependencyInjection\Compiler\AbstractRecursivePass::$container
protected ?string Symfony\Component\DependencyInjection\Compiler\AbstractRecursivePass::$currentId = NULL
protected bool $skipScalars = true
Methods
protected Symfony\Component\DependencyInjection\Compiler\AbstractRecursivePass::enableExpressionProcessing() : void
protected Symfony\Component\DependencyInjection\Compiler\AbstractRecursivePass::getConstructor(Symfony\Component\DependencyInjection\Definition $definition, bool $required) : ?ReflectionFunctionAbstract
 
  • throws \RuntimeException
protected Symfony\Component\DependencyInjection\Compiler\AbstractRecursivePass::getReflectionMethod(Symfony\Component\DependencyInjection\Definition $definition, string $method) : ReflectionFunctionAbstract
 
  • throws \RuntimeException
protected Symfony\Component\DependencyInjection\Compiler\AbstractRecursivePass::inExpression(bool $reset = true) : bool
protected processValue(?mixed $value, bool $isRoot = false) : ?mixed
Methods
private findAndSortTaggedServices(Symfony\Component\DependencyInjection\Argument\TaggedIteratorArgument|string $tagName, Symfony\Component\DependencyInjection\ContainerBuilder $container, array $exclude = []) : array
 

Finds all services with the given tag name and order them by their priority.

The order of additions must be respected for services having the same priority, and knowing that the \SplPriorityQueue class does not respect the FIFO method, we should not use that class.

  • see https://bugs.php.net/53710
  • see https://bugs.php.net/60926
  • return \Reference[]
© 2025 Bruce Wells
Search Namespaces \ Classes
Configuration