Copied!

Inline service definitions where this is possible.

Cloneable Instantiable
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
Properties
private Symfony\Component\DependencyInjection\Compiler\AnalyzeServiceReferencesPass $analyzingPass
private array $cloningIds
private array $connectedIds
private Symfony\Component\DependencyInjection\Compiler\ServiceReferenceGraph $graph
private array $inlinedIds
private array $notInlinableIds
private array $notInlinedIds
Methods
private isInlineableDefinition ( string $id , Symfony\Component\DependencyInjection\Definition $definition ) : bool
 

Checks if the definition is inlineable.

© 2022 Bruce Wells
Search Namespaces \ Classes
Configuration