mirror of
https://github.com/crater-invoice/crater.git
synced 2025-10-27 11:41:09 -04:00
transfer code from update controller to updater class
This commit is contained in:
@ -88,16 +88,6 @@ class UpdateController extends Controller
|
||||
|
||||
$json = Updater::checkForUpdate(Setting::getSetting('version'));
|
||||
|
||||
if ($json->success) {
|
||||
$extensions = $json->version->extensions;
|
||||
$data = [];
|
||||
foreach ($extensions as $extension) {
|
||||
$data[$extension] = phpversion($extension);
|
||||
}
|
||||
$data['php'] = phpversion();
|
||||
$json->version->extensions = $data;
|
||||
}
|
||||
|
||||
return response()->json($json);
|
||||
}
|
||||
}
|
||||
|
||||
@ -28,7 +28,19 @@ class Updater
|
||||
$data = $response->getBody()->getContents();
|
||||
}
|
||||
|
||||
return json_decode($data);
|
||||
$data = json_decode($data);
|
||||
|
||||
if ($data->success && $data->version) {
|
||||
$extensions = $data->version->extensions;
|
||||
$extensionData = [];
|
||||
foreach ($extensions as $extension) {
|
||||
$extensionData[$extension] = phpversion($extension);
|
||||
}
|
||||
$extensionData['php'] = phpversion();
|
||||
$data->version->extensions = $extensionData;
|
||||
}
|
||||
|
||||
return $data;
|
||||
}
|
||||
|
||||
public static function download($new_version)
|
||||
|
||||
Reference in New Issue
Block a user