This class is used to remove circular dependencies between individual passes.

CloneableInstantiable
Methods
public __construct()
public addPass(Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface $pass, string $type = 'beforeOptimization'Symfony\Component\DependencyInjection\Compiler\PassConfig::TYPE_BEFORE_OPTIMIZATION, int $priority = 0)
 
  • return void
public compile(Symfony\Component\DependencyInjection\ContainerBuilder $container)
 

Run the Compiler and process all Passes.

  • return void
public getLog() : array
public getPassConfig() : Symfony\Component\DependencyInjection\Compiler\PassConfig
public getServiceReferenceGraph() : Symfony\Component\DependencyInjection\Compiler\ServiceReferenceGraph
public log(Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface $pass, string $message)
 
  • final
  • return void
Properties
private array $log = []
private Symfony\Component\DependencyInjection\Compiler\PassConfig $passConfig
private Symfony\Component\DependencyInjection\Compiler\ServiceReferenceGraph $serviceReferenceGraph
© 2024 Bruce Wells
Search Namespaces \ Classes
Configuration