From: fabien Date: Wed, 11 Nov 2009 16:51:39 +0000 (+0000) Subject: simplified cache management X-Git-Url: http://git.silmor.de/gitweb/?a=commitdiff_plain;h=03e02718d6dcdcee1b1fff1d7ae6cbd5d8092733;p=konrad%2Ftwig.git simplified cache management git-svn-id: http://svn.twig-project.org/trunk@130 93ef8e89-cb99-4229-a87c-7fa0fa45744b --- 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); }