mirror of
https://github.com/laravel/valet.git
synced 2026-02-05 08:30:07 +01:00
Replace HTTPFul with Guzzle
This commit is contained in:
@@ -3,7 +3,8 @@
|
||||
namespace Valet;
|
||||
|
||||
use DomainException;
|
||||
use Httpful\Request;
|
||||
use GuzzleHttp\Client;
|
||||
use GuzzleHttp\Utils;
|
||||
|
||||
class Ngrok
|
||||
{
|
||||
@@ -24,7 +25,7 @@ public function currentTunnelUrl($domain = null)
|
||||
|
||||
foreach ($this->tunnelsEndpoints as $endpoint) {
|
||||
$response = retry(20, function () use ($endpoint, $domain) {
|
||||
$body = Request::get($endpoint)->send()->body;
|
||||
$body = Utils::jsonDecode((new Client())->get($endpoint)->getBody());
|
||||
|
||||
if (isset($body->tunnels) && count($body->tunnels) > 0) {
|
||||
return $this->findHttpTunnelUrl($body->tunnels, $domain);
|
||||
|
||||
@@ -2,7 +2,8 @@
|
||||
|
||||
namespace Valet;
|
||||
|
||||
use Httpful\Request;
|
||||
use GuzzleHttp\Client;
|
||||
use GuzzleHttp\Utils;
|
||||
|
||||
class Valet
|
||||
{
|
||||
@@ -72,11 +73,12 @@ public function extensions()
|
||||
* @param string $currentVersion
|
||||
* @return bool
|
||||
*
|
||||
* @throws \Httpful\Exception\ConnectionErrorException
|
||||
* @throws \GuzzleHttp\Exception\GuzzleException
|
||||
*/
|
||||
public function onLatestVersion($currentVersion)
|
||||
{
|
||||
$response = Request::get('https://api.github.com/repos/laravel/valet/releases/latest')->send();
|
||||
$url = 'https://api.github.com/repos/laravel/valet/releases/latest';
|
||||
$response = Utils::jsonDecode((new Client())->get($url)->getBody());
|
||||
|
||||
return version_compare($currentVersion, trim($response->body->tag_name, 'v'), '>=');
|
||||
}
|
||||
|
||||
@@ -28,8 +28,8 @@
|
||||
"illuminate/container": "~5.1|^6.0|^7.0|^8.0",
|
||||
"mnapoli/silly": "^1.0",
|
||||
"symfony/process": "^3.0|^4.0|^5.0",
|
||||
"nategood/httpful": "^0.2",
|
||||
"tightenco/collect": "^5.3|^6.0|^7.0|^8.0"
|
||||
"tightenco/collect": "^5.3|^6.0|^7.0|^8.0",
|
||||
"guzzlehttp/guzzle": "^7.4"
|
||||
},
|
||||
"require-dev": {
|
||||
"mockery/mockery": "^1.2.3",
|
||||
|
||||
Reference in New Issue
Block a user