Code Duplication    Length = 13-14 lines in 2 locations

class/cache.php 1 location

@@ 264-276 (lines=13) @@
261
	 * @param	mixed	$val
262
	 * @return	$this
263
	 */
264
	public function CacheSetFile ($key, $val) {
265
		$s_file = $this->CacheFilePath($key);
266
		$s_cache = json_encode($val);
267
268
		// Create each level dir if not exists
269
		$s_dir = DirName1($s_file);
270
		if (!file_exists($s_dir))
271
			mkdir($s_dir, 0755, true);
272
273
		// Finally write file
274
		file_put_contents($s_file, $s_cache, LOCK_EX);
275
		return $this;
276
	} // end of func CacheSetFile
277
278
279
	/**

class/cache/cache-file.php 1 location

@@ 285-298 (lines=14) @@
282
	 * @param	int		$lifetime
283
	 * @return	$this
284
	 */
285
	public function Set ($key, $val, $lifetime = NULL) {
286
		$s_file = $this->FilePath($key);
287
		$s_cache = $this->ValEncode($val);
288
289
		// Create each level dir if not exists
290
		$s_dir = DirName1($s_file);
291
		if (!file_exists($s_dir))
292
			mkdir($s_dir, 0755, true);
293
294
		// Finally write file
295
		file_put_contents($s_file, $s_cache, LOCK_EX);
296
297
		return $this;
298
	} // end of func Set
299
300
301
	/**