From a9870f41600e2927a977426845dc8975bb8581f0 Mon Sep 17 00:00:00 2001 From: glutamatt Date: Fri, 4 Oct 2013 15:40:25 +0200 Subject: [PATCH] Do not repeat dirname function execution in writing cache files --- lib/Twig/Environment.php | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/lib/Twig/Environment.php b/lib/Twig/Environment.php index 1ea5037..b62a5c3 100644 --- a/lib/Twig/Environment.php +++ b/lib/Twig/Environment.php @@ -1217,7 +1217,7 @@ class Twig_Environment throw new RuntimeException(sprintf("Unable to write in the cache directory (%s).", $dir)); } - $tmpFile = tempnam(dirname($file), basename($file)); + $tmpFile = tempnam($dir, basename($file)); if (false !== @file_put_contents($tmpFile, $content)) { // rename does not work on Win32 before 5.2.6 if (@rename($tmpFile, $file) || (@copy($tmpFile, $file) && unlink($tmpFile))) { -- 1.7.2.5