From 88bb2025e03c356406b0d5a0b697085d6af8d211 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Fri, 21 Apr 2023 17:38:05 +1000 Subject: [PATCH] Memory saving for self updater --- app/Http/Controllers/SelfUpdateController.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/Http/Controllers/SelfUpdateController.php b/app/Http/Controllers/SelfUpdateController.php index 7e29f90991cb..c7cdb99881e2 100644 --- a/app/Http/Controllers/SelfUpdateController.php +++ b/app/Http/Controllers/SelfUpdateController.php @@ -162,6 +162,9 @@ class SelfUpdateController extends BaseController $this->deleteDirectory(base_path('vendor/beganovich/snappdf/versions/'.$file->getFileName())); } } + + $iterator = null; + } private function deleteDirectory($dir) @@ -206,6 +209,8 @@ class SelfUpdateController extends BaseController foreach (new \RecursiveIteratorIterator($directoryIterator) as $file) { unlink(base_path('bootstrap/cache/').$file->getFileName()); } + + $directoryIterator = null; } private function testWritable() @@ -225,6 +230,8 @@ class SelfUpdateController extends BaseController } } + $directoryIterator = null; + return true; }