Copied!

Looks for definitions with autowiring enabled and registers their corresponding "@required" methods as setters.

Cloneable Instantiable
Methods
public Symfony\Component\DependencyInjection\Compiler\AbstractRecursivePass :: process ( Symfony\Component\DependencyInjection\ContainerBuilder $container )
 
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
 

Processes a value found in a definition tree.

  • return mixed
Methods
private isWither ( ReflectionMethod $reflectionMethod , string $doc ) : bool
© 2022 Bruce Wells
Search Namespaces \ Classes
Configuration