瀏覽代碼

[DoctrineBundle] Fixed regression in proxy cache dir

Jordi Boggiano 14 年之前
父節點
當前提交
bbc87b6d11
共有 1 個文件被更改,包括 3 次插入2 次删除
  1. 3 2
      src/Symfony/Bundle/DoctrineBundle/DependencyInjection/DoctrineExtension.php

+ 3 - 2
src/Symfony/Bundle/DoctrineBundle/DependencyInjection/DoctrineExtension.php

@@ -55,7 +55,7 @@ class DoctrineExtension extends Extension
     public function ormLoad($config, ContainerBuilder $container)
     {
         $this->loadOrmDefaults($config, $container);
-        $this->createOrmProxyDirectory($container->getParameter('doctrine.orm.proxy_dir'));
+        $this->createOrmProxyDirectory($container);
         $this->loadOrmEntityManagers($config, $container);
     }
 
@@ -181,8 +181,9 @@ class DoctrineExtension extends Extension
     /**
      * Create the Doctrine ORM Entity proxy directory
      */
-    protected function createOrmProxyDirectory($proxyCacheDir)
+    protected function createOrmProxyDirectory(ContainerBuilder $container)
     {
+        $proxyCacheDir = $container->getParameterBag()->resolveValue($container->getParameter('doctrine.orm.proxy_dir'));
         // Create entity proxy directory
         if (!is_dir($proxyCacheDir)) {
             if (false === @mkdir($proxyCacheDir, 0777, true)) {