File tree Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -1129,7 +1129,8 @@ public function getTokens($updateCache = false){
1129
1129
$ tokensFileCache = '<?php ' . "\n" . 'return ' ;
1130
1130
$ tokensFileCache .= $ this ->varExportMin ($ aResult );
1131
1131
$ tokensFileCache .= '; ' . "\n" ;
1132
- file_put_contents (dirname (__FILE__ ) . self ::TOKENS_FILE_CACHE , $ tokensFileCache );
1132
+ $ this ->saveFile (dirname (__FILE__ ) . self ::TOKENS_FILE_CACHE , $ tokensFileCache );
1133
+ $ this ->_cliDebug ("Tokens file cache saved. " );
1133
1134
}
1134
1135
1135
1136
evxProfiler::checkpoint ('getTokens ' , 'FINISH ' );
@@ -3647,6 +3648,14 @@ protected function varExportMin($input){
3647
3648
}
3648
3649
}
3649
3650
3651
+ protected function saveFile ($ file , $ content ){
3652
+ $ res = FALSE ;
3653
+ if (FALSE !== file_put_contents ($ file . '.tmp ' , $ content )){
3654
+ $ res = rename ($ file . '.tmp ' , $ file );
3655
+ }
3656
+ return $ res ;
3657
+ }
3658
+
3650
3659
protected function log ($ file , $ message , $ log = true ){
3651
3660
if ($ log ){
3652
3661
@file_put_contents (__DIR__ . '/../log/ ' . $ file . '.log ' , '[ ' . date ('Y-m-d H:i:s ' ) . "] " . $ message . "\n" , FILE_APPEND );
You can’t perform that action at this time.
0 commit comments