getHttpClient(); $client->request('GET', $dbipCityLiteFile, ['sink' => $downloadedFile]); } catch (Exception $e) { $this->addExecutionLogEntry($e->getMessage(), ScheduledTaskHelper::SCHEDULED_TASK_MESSAGE_TYPE_ERROR); return false; } try { $decompressedFile = $fileMgr->gzDecompressFile($downloadedFile); } catch (Exception $e) { $this->addExecutionLogEntry($e->getMessage(), ScheduledTaskHelper::SCHEDULED_TASK_MESSAGE_TYPE_ERROR); return false; } if (!rename($decompressedFile, $finalFileName)) { $this->addExecutionLogEntry(__('admin.scheduledTask.updateGeoDB.fileRename.error', ['sourceFilename' => $decompressedFile, 'targetFilename' => $finalFileName]), ScheduledTaskHelper::SCHEDULED_TASK_MESSAGE_TYPE_ERROR); return false; } return $fileMgr->setMode($finalFileName, FileManager::FILE_MODE_MASK); } }