Exemple #1
0
 /** Clear tmp directory
  * @return void
  */
 public static function clear_tmp()
 {
     \System\Directory::remove(BASE_DIR . self::TMP_DIR);
     mkdir(BASE_DIR . self::TMP_DIR, 0777, true);
 }
Exemple #2
0
 public static function clear($all = false)
 {
     $base = BASE_DIR . self::DIR_CACHE;
     $files = glob($base . '/*');
     foreach ($files as $file) {
         $name = str_replace($base . '/', '', $file);
         if (!$all && in_array($name, static::$persistent)) {
             continue;
         }
         if (is_file($file)) {
             unlink($file);
         } else {
             if (is_dir($file)) {
                 \System\Directory::remove($file);
             }
         }
     }
 }