From e1aae4b820c77cab8b969f948aad8fb7c3c71910 Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Fri, 29 Jan 2010 21:53:29 +0100 Subject: [PATCH] [Templating] changed filesystem loader to only logged failed paths when not able to load the template --- .../Components/Templating/Loader/FilesystemLoader.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Components/Templating/Loader/FilesystemLoader.php b/src/Symfony/Components/Templating/Loader/FilesystemLoader.php index cbdb6de558..ade15b2860 100644 --- a/src/Symfony/Components/Templating/Loader/FilesystemLoader.php +++ b/src/Symfony/Components/Templating/Loader/FilesystemLoader.php @@ -66,6 +66,7 @@ class FilesystemLoader extends Loader $replacements['%'.$key.'%'] = $value; } + $logs = array(); foreach ($this->templatePathPatterns as $templatePathPattern) { if (is_file($file = strtr($templatePathPattern, $replacements))) @@ -80,10 +81,15 @@ class FilesystemLoader extends Loader if ($this->debugger) { - $this->debugger->log(sprintf('Failed loading template file "%s" (renderer: %s)', $file, $options['renderer'])); + $logs[] = sprintf('Failed loading template file "%s" (renderer: %s)', $file, $options['renderer']); } } + foreach ($logs as $log) + { + $this->debugger->log($log); + } + return false; }