Copied!

Inline service definitions where this is possible.

CloneableInstantiable
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
Properties
private ?Symfony\Component\DependencyInjection\Compiler\AnalyzeServiceReferencesPass $analyzingPass
private array $cloningIds = []
private array $connectedIds = []
private ?Symfony\Component\DependencyInjection\Compiler\ServiceReferenceGraph $graph = NULL
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.

© 2024 Bruce Wells
Search Namespaces \ Classes
Configuration