merged branch hason/arrayloader (PR #542)
authorFabien Potencier <fabien.potencier@gmail.com>
Fri, 2 Dec 2011 14:11:24 +0000 (15:11 +0100)
committerFabien Potencier <fabien.potencier@gmail.com>
Fri, 2 Dec 2011 14:11:24 +0000 (15:11 +0100)
commitb2149e7955c78f4914935f0bc3f02bb6c96946f2
tree6aed99f429e86ba8844913bcf4751e00bac5f0af
parent9a638a4a33866b599e40b1322ac2bfb12f4049cc
parent16d780043f20c21fdeef409889051a760ed0a6d6
merged branch hason/arrayloader (PR #542)

Commits
-------

16d7800 fixed a crash when an object with __toString() method is passed as template name

Discussion
----------

fixed a crash when an object with __toString() method is passed as templ...

...ate name

---------------------------------------------------------------------------

by fabpot at 2011/12/01 03:58:47 -0800

Not sure about this one as the phpdoc clearly state that the name is a string. Do you have a specific user case in mind?

---------------------------------------------------------------------------

by hason at 2011/12/01 04:26:47 -0800

I use the class "Twig_Loader_Chain" as template loader in Symfony2 application. One of the embeded loaders is "Twig_Loader_Array". In Symfony2 is used "Symfony\Component\Templating\TemplateReferenceInterface" for internal representation of a template and it causes a crash.