This commit is contained in:
David Bomba 2022-04-27 09:43:17 +10:00
parent 9c0b81f7dd
commit 6d14e290b6

View File

@ -111,6 +111,7 @@ class SelfUpdateController extends BaseController
}
$this->testWritable();
$this->clearCacheDir();
copy($this->getDownloadUrl(), storage_path('app/invoiceninja.zip'));
@ -158,6 +159,19 @@ class SelfUpdateController extends BaseController
}
}
private function clearCacheDir()
{
$directoryIterator = new \RecursiveDirectoryIterator(base_path('bootstrap/cache'), \RecursiveDirectoryIterator::SKIP_DOTS);
foreach (new \RecursiveIteratorIterator($directoryIterator) as $file) {
unlink(base_path('bootstrap/cache/').$file->getFileName());
}
}
private function testWritable()
{
$directoryIterator = new \RecursiveDirectoryIterator(base_path(), \RecursiveDirectoryIterator::SKIP_DOTS);