ソースを参照

[Templating] made a small speed optimization

Fabien Potencier 15 年 前
コミット
287fa45dc7

+ 2 - 2
src/Symfony/Components/Templating/Loader/CacheLoader.php

@@ -70,7 +70,7 @@ class CacheLoader extends Loader
 
     if (file_exists($path))
     {
-      if ($this->debugger)
+      if (null !== $this->debugger)
       {
         $this->debugger->log(sprintf('Fetching template "%s" from cache', $template));
       }
@@ -90,7 +90,7 @@ class CacheLoader extends Loader
 
     file_put_contents($path, $content);
 
-    if ($this->debugger)
+    if (null !== $this->debugger)
     {
       $this->debugger->log(sprintf('Storing template "%s" in cache', $template));
     }

+ 3 - 3
src/Symfony/Components/Templating/Loader/FilesystemLoader.php

@@ -71,7 +71,7 @@ class FilesystemLoader extends Loader
     {
       if (is_file($file = strtr($templatePathPattern, $replacements)))
       {
-        if ($this->debugger)
+        if (null !== $this->debugger)
         {
           $this->debugger->log(sprintf('Loaded template file "%s" (renderer: %s)', $file, $options['renderer']));
         }
@@ -79,13 +79,13 @@ class FilesystemLoader extends Loader
         return new FileStorage($file);
       }
 
-      if ($this->debugger)
+      if (null !== $this->debugger)
       {
         $logs[] = sprintf('Failed loading template file "%s" (renderer: %s)', $file, $options['renderer']);
       }
     }
 
-    if ($this->debugger)
+    if (null !== $this->debugger)
     {
       foreach ($logs as $log)
       {