[Templating] fixed bug when the cache dir does not exist

This commit is contained in:
Fabien Potencier 2010-02-02 14:03:55 +01:00
parent 44c4c58268
commit 5b619bfa2d
1 changed files with 6 additions and 1 deletions

View File

@ -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();
}