From 03e02718d6dcdcee1b1fff1d7ae6cbd5d8092733 Mon Sep 17 00:00:00 2001 From: fabien Date: Wed, 11 Nov 2009 16:51:39 +0000 Subject: [PATCH] simplified cache management git-svn-id: http://svn.twig-project.org/trunk@130 93ef8e89-cb99-4229-a87c-7fa0fa45744b --- lib/Twig/Loader.php | 7 +------ 1 files changed, 1 insertions(+), 6 deletions(-) diff --git a/lib/Twig/Loader.php b/lib/Twig/Loader.php index 7607c34..61e8276 100644 --- a/lib/Twig/Loader.php +++ b/lib/Twig/Loader.php @@ -111,12 +111,7 @@ abstract class Twig_Loader implements Twig_LoaderInterface */ protected function save($content, $cache) { - if ($fp = @fopen($cache, 'w')) - { - fclose($fp); - file_put_contents($cache, $content); - } - else + if (false === file_put_contents($cache, $content, LOCK_EX)) { eval('?>'.$content); } -- 1.7.2.5