Fixed guess template info for PHP 5.2

This commit is contained in:
Martin Hasoň
2012-04-24 10:24:52 +02:00
parent 40c9668854
commit 28bd30714b
+3 -1
View File
@@ -161,6 +161,8 @@ class Twig_Error extends Exception
if (null === $this->filename) {
$this->filename = $template->getTemplateName();
}
break;
}
}
@@ -172,7 +174,7 @@ class Twig_Error extends Exception
$file = $r->getFileName();
$exceptions = array($e = $this);
while (method_exists($e, 'getPrevious') && $e = $e->getPrevious()) {
while (($e instanceof self || method_exists($e, 'getPrevious')) && $e = $e->getPrevious()) {
$exceptions[] = $e;
}