diff --git a/src/Symfony/Bridge/Twig/Translation/TwigExtractor.php b/src/Symfony/Bridge/Twig/Translation/TwigExtractor.php index a7fc89954e..b387b1c1c1 100644 --- a/src/Symfony/Bridge/Twig/Translation/TwigExtractor.php +++ b/src/Symfony/Bridge/Twig/Translation/TwigExtractor.php @@ -58,7 +58,12 @@ class TwigExtractor implements ExtractorInterface $finder = new Finder(); $files = $finder->files()->name('*.twig')->in($directory); foreach ($files as $file) { - $this->extractTemplate(file_get_contents($file->getPathname()), $catalogue); + try { + $this->extractTemplate(file_get_contents($file->getPathname()), $catalogue); + } catch (\Twig_Error $e) { + $e->setTemplateFile($file->getPathname()); + throw $e; + } } }