Explorar o código

[HttpKernel] fixed compiled classes

Fabien Potencier %!s(int64=14) %!d(string=hai) anos
pai
achega
7062cc2db5
Modificáronse 1 ficheiros con 2 adicións e 9 borrados
  1. 2 9
      src/Symfony/Component/HttpKernel/Kernel.php

+ 2 - 9
src/Symfony/Component/HttpKernel/Kernel.php

@@ -401,16 +401,11 @@ abstract class Kernel implements KernelInterface
             $this->boot();
         }
 
-        if ($this->classes) {
-            ClassCollectionLoader::load($this->classes, $this->getCacheDir(), $name, $this->debug, true, $extension);
+        if ($this->container->hasParameter('kernel.compiled_classes')) {
+            ClassCollectionLoader::load($this->container->getParameter('kernel.compiled_classes'), $this->getCacheDir(), $name, $this->debug, true, $extension);
         }
     }
 
-    public function addClassesToCache(array $classes)
-    {
-        $this->classes = array_unique(array_merge($this->classes, $classes));
-    }
-
     /**
      * Gets the request start time (not available if debug is disabled).
      *
@@ -650,8 +645,6 @@ abstract class Kernel implements KernelInterface
         $container->addCompilerPass(new AddClassesToCachePass($this));
         $container->compile();
 
-        $this->addClassesToCache($container->getParameter('kernel.compiled_classes'));
-
         return $container;
     }