summaryrefslogtreecommitdiffstats
path: root/lib/private/Remote/Instance.php
diff options
context:
space:
mode:
Diffstat (limited to 'lib/private/Remote/Instance.php')
-rw-r--r--lib/private/Remote/Instance.php9
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/private/Remote/Instance.php b/lib/private/Remote/Instance.php
index ab0081d86cf..0ed301ae868 100644
--- a/lib/private/Remote/Instance.php
+++ b/lib/private/Remote/Instance.php
@@ -39,6 +39,7 @@ class Instance implements IInstance {
/** @var IClientService */
private $clientService;
+ /** @var array|null */
private $status;
/**
@@ -93,6 +94,10 @@ class Instance implements IInstance {
return $status['installed'] && !$status['maintenance'];
}
+ /**
+ * @return array
+ * @throws NotFoundException
+ */
private function getStatus() {
if ($this->status) {
return $this->status;
@@ -120,6 +125,10 @@ class Instance implements IInstance {
return $status;
}
+ /**
+ * @param string $url
+ * @return bool|string
+ */
private function downloadStatus($url) {
try {
$request = $this->clientService->newClient()->get($url);