[HttpKernel] moved the Container compilation for more flexibility

This commit is contained in:
Fabien Potencier 2013-03-20 16:37:56 +01:00
parent 757194c775
commit 7c3179a364

View File

@ -554,6 +554,7 @@ abstract class Kernel implements KernelInterface, TerminableInterface
$fresh = true;
if (!$cache->isFresh()) {
$container = $this->buildContainer();
$container->compile();
$this->dumpContainer($cache, $container, $class, $this->getContainerBaseClass());
$fresh = false;
@ -644,7 +645,6 @@ abstract class Kernel implements KernelInterface, TerminableInterface
}
$container->addCompilerPass(new AddClassesToCachePass($this));
$container->compile();
return $container;
}