From b06051dd91d93da313086b68d5418d281c7cdc1d Mon Sep 17 00:00:00 2001 From: printempw Date: Sat, 5 Aug 2017 15:03:58 +0800 Subject: [PATCH] Remove class App\Services\Storage --- app/Http/Controllers/UpdateController.php | 24 ++-- app/Services/Storage.php | 165 ---------------------- app/Services/Utils.php | 6 +- 3 files changed, 16 insertions(+), 179 deletions(-) delete mode 100644 app/Services/Storage.php diff --git a/app/Http/Controllers/UpdateController.php b/app/Http/Controllers/UpdateController.php index 02d757a5..dd18a2fa 100644 --- a/app/Http/Controllers/UpdateController.php +++ b/app/Http/Controllers/UpdateController.php @@ -5,9 +5,9 @@ namespace App\Http\Controllers; use Arr; use Log; use Utils; +use File; use Option; use ZipArchive; -use App\Services\Storage; use App\Services\OptionForm; use Illuminate\Http\Request; @@ -135,7 +135,7 @@ class UpdateController extends Controller Utils::download($release_url, $tmp_path); } catch (\Exception $e) { - Storage::remove($tmp_path); + File::delete($tmp_path); exit(trans('admin.update.errors.prefix').$e->getMessage()); } @@ -177,17 +177,19 @@ class UpdateController extends Controller } $zip->close(); - if (Storage::copyDir($extract_dir, base_path()) !== true) { + try { + File::copyDirectory($extract_dir, base_path()); - Storage::removeDir(storage_path('update_cache')); + Log::info("[Extracter] Covering files"); + File::deleteDirectory(storage_path('update_cache')); + + Log::info("[Extracter] Cleaning cache"); + + } catch (\Exception $e) { + Log::error("[Extracter] Error occured when covering files", $e); + + File::deleteDirectory(storage_path('update_cache')); exit(trans('admin.update.errors.overwrite')); - - } else { - - Log::info("[Extracter] Covering files"); - Storage::removeDir(storage_path('update_cache')); - - Log::info("[Extracter] Cleaning cache"); } return json(trans('admin.update.complete'), 0); diff --git a/app/Services/Storage.php b/app/Services/Storage.php deleted file mode 100644 index 105656d9..00000000 --- a/app/Services/Storage.php +++ /dev/null @@ -1,165 +0,0 @@ -read()) { - if ($entry != "." && $entry != "..") { - if (is_dir($source.'/'.$entry)) { - // recursion - self::copyDir($source.'/'.$entry, $dest.'/'.$entry); - } else { - @copy($source.'/'.$entry, $dest.'/'.$entry); - } - } - } - return true; - } -} diff --git a/app/Services/Utils.php b/app/Services/Utils.php index 02777573..07813cf2 100644 --- a/app/Services/Utils.php +++ b/app/Services/Utils.php @@ -3,9 +3,9 @@ namespace App\Services; use Log; +use Storage; use Carbon\Carbon; use Illuminate\Support\Str; -use Storage as LaravelStorage; use App\Exceptions\PrettyPageException; class Utils @@ -138,8 +138,8 @@ class Utils if (file_exists($absolute_path)) { $hash = hash_file('sha256', $absolute_path); - if (!LaravelStorage::disk('textures')->has($hash)) { - LaravelStorage::disk('textures')->move($path, $hash); + if (! Storage::disk('textures')->has($hash)) { + Storage::disk('textures')->move($path, $hash); } else { // delete the temp file unlink($absolute_path);