From 5b619bfa2d6bed977db7400f1da711c8acb208bf Mon Sep 17 00:00:00 2001 From: Fabien Potencier Date: Tue, 2 Feb 2010 14:03:55 +0100 Subject: [PATCH] [Templating] fixed bug when the cache dir does not exist --- src/Symfony/Components/Templating/Loader/CacheLoader.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Symfony/Components/Templating/Loader/CacheLoader.php b/src/Symfony/Components/Templating/Loader/CacheLoader.php index 224ba8361a..a6f1b06be4 100644 --- a/src/Symfony/Components/Templating/Loader/CacheLoader.php +++ b/src/Symfony/Components/Templating/Loader/CacheLoader.php @@ -34,13 +34,18 @@ class CacheLoader extends Loader * Constructor. * * @param Loader $loader A Loader instance - * @param string $dir The directory where to store the cache files + * @param string $dir The directory where to store the cache files */ public function __construct(Loader $loader, $dir) { $this->loader = $loader; $this->dir = $dir; + if (!file_exists($dir)) + { + mkdir($dir, 0777, true); + } + parent::__construct(); }