protected function process(ContainerBuilder $container)
 {
     $pass = new RepeatedPass(array(new AnalyzeServiceReferencesPass()));
     $pass->setCompiler($compiler = new Compiler());
     $pass->process($container);
     return $compiler->getServiceReferenceGraph();
 }
 protected function process(ContainerBuilder $container)
 {
     $repeatedPass = new RepeatedPass(array(new AnalyzeServiceReferencesPass(), new InlineServiceDefinitionsPass()));
     $repeatedPass->setCompiler(new Compiler());
     $repeatedPass->process($container);
 }
 protected function process(ContainerBuilder $container)
 {
     $repeatedPass = new RepeatedPass(array(new AnalyzeServiceReferencesPass(), new RemoveUnusedDefinitionsPass()));
     $repeatedPass->process($container);
 }