From 17dc605ca083b63d8a00b0ac3ed1e00ce8d738d2 Mon Sep 17 00:00:00 2001 From: Francis Besset Date: Sat, 26 Nov 2011 13:28:35 +0100 Subject: [PATCH] [FrameworkBundle] Checks that the template is readable before checking its modification time --- .../FrameworkBundle/Templating/Loader/FilesystemLoader.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Symfony/Bundle/FrameworkBundle/Templating/Loader/FilesystemLoader.php b/src/Symfony/Bundle/FrameworkBundle/Templating/Loader/FilesystemLoader.php index 80ada573f8f3e..894f93b7b4464 100644 --- a/src/Symfony/Bundle/FrameworkBundle/Templating/Loader/FilesystemLoader.php +++ b/src/Symfony/Bundle/FrameworkBundle/Templating/Loader/FilesystemLoader.php @@ -65,6 +65,10 @@ public function isFresh(TemplateReferenceInterface $template, $time) return false; } + if (!is_readable((string) $storage)) { + return false; + } + return filemtime((string) $storage) < $time; } }