From 10204ffe9950e1f809ca49f8e5a5967b07806aee Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Mon, 11 Sep 2017 13:58:17 -0700 Subject: [PATCH] [WebProfilerBundle] fixed TemplateManager when using Twig 2 without compat interfaces --- .../Bundle/WebProfilerBundle/Profiler/TemplateManager.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Symfony/Bundle/WebProfilerBundle/Profiler/TemplateManager.php b/src/Symfony/Bundle/WebProfilerBundle/Profiler/TemplateManager.php index 5b6b9f100461a..91cd1fb837f28 100644 --- a/src/Symfony/Bundle/WebProfilerBundle/Profiler/TemplateManager.php +++ b/src/Symfony/Bundle/WebProfilerBundle/Profiler/TemplateManager.php @@ -126,7 +126,7 @@ protected function templateExists($template) } try { - if ($loader instanceof SourceContextLoaderInterface) { + if ($loader instanceof SourceContextLoaderInterface || method_exists($loader, 'getSourceContext')) { $loader->getSourceContext($template); } else { $loader->getSource($template);