Memory saving for self updater

This commit is contained in:
David Bomba 2023-04-21 17:38:05 +10:00
parent 7822c002aa
commit 88bb2025e0

View File

@ -162,6 +162,9 @@ class SelfUpdateController extends BaseController
$this->deleteDirectory(base_path('vendor/beganovich/snappdf/versions/'.$file->getFileName())); $this->deleteDirectory(base_path('vendor/beganovich/snappdf/versions/'.$file->getFileName()));
} }
} }
$iterator = null;
} }
private function deleteDirectory($dir) private function deleteDirectory($dir)
@ -206,6 +209,8 @@ class SelfUpdateController extends BaseController
foreach (new \RecursiveIteratorIterator($directoryIterator) as $file) { foreach (new \RecursiveIteratorIterator($directoryIterator) as $file) {
unlink(base_path('bootstrap/cache/').$file->getFileName()); unlink(base_path('bootstrap/cache/').$file->getFileName());
} }
$directoryIterator = null;
} }
private function testWritable() private function testWritable()
@ -225,6 +230,8 @@ class SelfUpdateController extends BaseController
} }
} }
$directoryIterator = null;
return true; return true;
} }