protected function CheckCircularReferencesPassTest::process

5 calls to CheckCircularReferencesPassTest::process()
CheckCircularReferencesPassTest::testDeepCircularReference in drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Compiler/CheckCircularReferencesPassTest.php
@expectedException \Symfony\Component\DependencyInjection\Exception\ServiceCircularReferenceException
CheckCircularReferencesPassTest::testProcess in drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Compiler/CheckCircularReferencesPassTest.php
@expectedException \Symfony\Component\DependencyInjection\Exception\ServiceCircularReferenceException
CheckCircularReferencesPassTest::testProcessDetectsIndirectCircularReference in drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Compiler/CheckCircularReferencesPassTest.php
@expectedException \Symfony\Component\DependencyInjection\Exception\ServiceCircularReferenceException
CheckCircularReferencesPassTest::testProcessIgnoresMethodCalls in drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Compiler/CheckCircularReferencesPassTest.php
CheckCircularReferencesPassTest::testProcessWithAliases in drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Compiler/CheckCircularReferencesPassTest.php
@expectedException \Symfony\Component\DependencyInjection\Exception\ServiceCircularReferenceException

File

drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Compiler/CheckCircularReferencesPassTest.php, line 86

Class

CheckCircularReferencesPassTest

Namespace

Symfony\Component\DependencyInjection\Tests\Compiler

Code

protected function process(ContainerBuilder $container) {
  $compiler = new Compiler();
  $passConfig = $compiler
    ->getPassConfig();
  $passConfig
    ->setOptimizationPasses(array(
    new AnalyzeServiceReferencesPass(true),
    new CheckCircularReferencesPass(),
  ));
  $passConfig
    ->setRemovingPasses(array());
  $compiler
    ->compile($container);
}