Revert "merged branch Cottser/master (PR #1071)"
authorFabien Potencier <fabien.potencier@gmail.com>
Thu, 31 Oct 2013 12:17:35 +0000 (13:17 +0100)
committerFabien Potencier <fabien.potencier@gmail.com>
Thu, 31 Oct 2013 12:17:35 +0000 (13:17 +0100)
This reverts commit 2f5c9899a4088fce3bb6325d96232cd1978161e4, reversing
changes made to 4e7094f6a3831dc86b4963d805c4567f4076fce3.

Conflicts:
lib/Twig/Environment.php

lib/Twig/Environment.php

index b36af40..c707196 100644 (file)
@@ -44,7 +44,6 @@ class Twig_Environment
     protected $functionCallbacks;
     protected $filterCallbacks;
     protected $staging;
-    protected $templateClasses;
 
     /**
      * Constructor.
@@ -108,7 +107,6 @@ class Twig_Environment
         $this->setCache($options['cache']);
         $this->functionCallbacks = array();
         $this->filterCallbacks = array();
-        $this->templateClasses = array();
 
         $this->addExtension(new Twig_Extension_Core());
         $this->addExtension(new Twig_Extension_Escaper($options['autoescape']));
@@ -264,13 +262,7 @@ class Twig_Environment
      */
     public function getTemplateClass($name, $index = null)
     {
-        $suffix = null === $index ? '' : '_'.$index;
-        $cls = $name.$suffix;
-        if (isset($this->templateClasses[$cls])) {
-            return $this->templateClasses[$cls];
-        }
-
-        return $this->templateClasses[$cls] = $this->templateClassPrefix.hash('sha256', $this->getLoader()->getCacheKey($name)).$suffix;
+        return $this->templateClassPrefix.hash('sha256', $this->getLoader()->getCacheKey($name)).(null === $index ? '' : '_'.$index);
     }
 
     /**