Quellcode durchsuchen

[Templating] fixed cache loader as the logical name can contain characters not valid on some OSes

Fabien Potencier vor 14 Jahren
Ursprung
Commit
3422c140b8
1 geänderte Dateien mit 1 neuen und 1 gelöschten Zeilen
  1. 1 1
      src/Symfony/Component/Templating/Loader/CacheLoader.php

+ 1 - 1
src/Symfony/Component/Templating/Loader/CacheLoader.php

@@ -50,7 +50,7 @@ class CacheLoader extends Loader
      */
     public function load(TemplateReferenceInterface $template)
     {
-        $key = $template->getLogicalName();
+        $key = md5($template->getLogicalName());
         $dir = $this->dir.DIRECTORY_SEPARATOR.substr($key, 0, 2);
         $file = substr($key, 2).'.tpl';
         $path = $dir.DIRECTORY_SEPARATOR.$file;