abstract class AbstractRecursivePass implements CompilerPassInterface
| protected ContainerBuilder | $container | ||
| protected | $currentId | 
|  process(ContainerBuilder $container)  You can modify the container here before it is dumped to PHP code.  |  ||
| mixed |  processValue(mixed $value, bool $isRoot = false)  Processes a value found in a definition tree.  |  |
| ReflectionFunctionAbstract|null | getConstructor(Definition $definition, bool $required) | |
| ReflectionFunctionAbstract | getReflectionMethod(Definition $definition, string $method) | 
You can modify the container here before it is dumped to PHP code.
| ContainerBuilder | $container | 
Processes a value found in a definition tree.
| mixed | $value | |
| bool | $isRoot | 
| mixed | The processed value | 
| Definition | $definition | |
| bool | $required | 
| ReflectionFunctionAbstract|null | 
| RuntimeException | 
| Definition | $definition | |
| string | $method | 
| ReflectionFunctionAbstract | 
| RuntimeException | 
    © 2004–2017 Fabien Potencier
Licensed under the MIT License.
    https://api.symfony.com/4.1/Symfony/Component/DependencyInjection/Compiler/AbstractRecursivePass.html