Copied!

Resolves all parameter placeholders "%somevalue%" to their real values.

CloneableInstantiable
Methods
public __construct(bool $resolveArrays = true, bool $throwOnResolveException = true)
public process(Symfony\Component\DependencyInjection\ContainerBuilder $container)
 
  • throws ParameterNotFoundException
Properties
protected Symfony\Component\DependencyInjection\Compiler\AbstractRecursivePass::$container
 
  • var ContainerBuilder
protected Symfony\Component\DependencyInjection\Compiler\AbstractRecursivePass::$currentId
Methods
protected Symfony\Component\DependencyInjection\Compiler\AbstractRecursivePass::enableExpressionProcessing()
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
Properties
private Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface $bag
private bool $resolveArrays
private bool $throwOnResolveException
© 2022 Bruce Wells
Search Namespaces \ Classes
Configuration