From 0eee495a381e8f38b3787975dfef899d23f24fd7 Mon Sep 17 00:00:00 2001 From: James Brooks Date: Mon, 30 Nov 2015 21:49:04 +0000 Subject: [PATCH] Don't inject the Release class --- .../Controllers/Dashboard/ApiController.php | 25 +++---------------- 1 file changed, 4 insertions(+), 21 deletions(-) diff --git a/app/Http/Controllers/Dashboard/ApiController.php b/app/Http/Controllers/Dashboard/ApiController.php index 92919a79..7450e65c 100644 --- a/app/Http/Controllers/Dashboard/ApiController.php +++ b/app/Http/Controllers/Dashboard/ApiController.php @@ -23,25 +23,6 @@ use Illuminate\Support\Facades\Response; class ApiController extends Controller { - /** - * The release instance. - * - * @var \CachetHQ\Cachet\GitHub\Release - */ - protected $release; - - /** - * Creates a new api controller instance. - * - * @param \CachetHQ\Cachet\GitHub\Release $release - * - * @return void - */ - public function __construct(Release $release) - { - $this->release = $release; - } - /** * Updates a component with the entered info. * @@ -118,10 +99,12 @@ class ApiController extends Controller */ public function checkVersion() { + $latest = app(Release::class)->latest(); + return Response::json([ 'cachet_version' => CACHET_VERSION, - 'latest_version' => $this->release->latest(), - 'is_latest' => version_compare(CACHET_VERSION, $this->release->latest()) === 1, + 'latest_version' => $latest, + 'is_latest' => version_compare(CACHET_VERSION, $latest) === 1, ]); } }