summaryrefslogtreecommitdiffstats
path: root/lib/private/app
diff options
context:
space:
mode:
authorMorris Jobke <hey@morrisjobke.de>2015-07-03 14:42:08 +0200
committerMorris Jobke <hey@morrisjobke.de>2015-07-03 14:42:08 +0200
commit838ddc72c14bc2a16a6b9b757c7a4419027bb67f (patch)
tree539bf0f0ebb5b5f4c846b1d1c3f505c839dbdc36 /lib/private/app
parent7644c631e4eca40e57d1ee4c3d8135e0fd039df1 (diff)
parent208985dc1cccc043290175aa7952cb0768cd1010 (diff)
downloadnextcloud-server-838ddc72c14bc2a16a6b9b757c7a4419027bb67f.tar.gz
nextcloud-server-838ddc72c14bc2a16a6b9b757c7a4419027bb67f.zip
Merge pull request #17348 from owncloud/fix-lower-than
Correct lower than wording
Diffstat (limited to 'lib/private/app')
-rw-r--r--lib/private/app/dependencyanalyzer.php49
1 files changed, 38 insertions, 11 deletions
diff --git a/lib/private/app/dependencyanalyzer.php b/lib/private/app/dependencyanalyzer.php
index 816c5082858..dd40e4052a7 100644
--- a/lib/private/app/dependencyanalyzer.php
+++ b/lib/private/app/dependencyanalyzer.php
@@ -30,9 +30,10 @@ class DependencyAnalyzer {
/** @var Platform */
private $platform;
-
/** @var \OCP\IL10N */
private $l;
+ /** @var array */
+ private $appInfo;
/**
* @param Platform $platform
@@ -47,7 +48,7 @@ class DependencyAnalyzer {
* @param array $app
* @returns array of missing dependencies
*/
- public function analyze($app) {
+ public function analyze(array $app) {
$this->appInfo = $app;
if (isset($app['dependencies'])) {
$dependencies = $app['dependencies'];
@@ -61,11 +62,12 @@ class DependencyAnalyzer {
$this->analyzeCommands($dependencies),
$this->analyzeLibraries($dependencies),
$this->analyzeOS($dependencies),
- $this->analyzeOC($dependencies, $app));
+ $this->analyzeOC($dependencies, $app)
+ );
}
/**
- * Truncates both verions to the lowest common version, e.g.
+ * Truncates both versions to the lowest common version, e.g.
* 5.1.2.3 and 5.1 will be turned into 5.1 and 5.1,
* 5.2.6.5 and 5.1 will be turned into 5.2 and 5.1
* @param string $first
@@ -124,7 +126,11 @@ class DependencyAnalyzer {
return $this->compare($first, $second, '<');
}
- private function analyzePhpVersion($dependencies) {
+ /**
+ * @param array $dependencies
+ * @return array
+ */
+ private function analyzePhpVersion(array $dependencies) {
$missing = [];
if (isset($dependencies['php']['@attributes']['min-version'])) {
$minVersion = $dependencies['php']['@attributes']['min-version'];
@@ -141,7 +147,11 @@ class DependencyAnalyzer {
return $missing;
}
- private function analyzeDatabases($dependencies) {
+ /**
+ * @param array $dependencies
+ * @return array
+ */
+ private function analyzeDatabases(array $dependencies) {
$missing = [];
if (!isset($dependencies['database'])) {
return $missing;
@@ -164,7 +174,11 @@ class DependencyAnalyzer {
return $missing;
}
- private function analyzeCommands($dependencies) {
+ /**
+ * @param array $dependencies
+ * @return array
+ */
+ private function analyzeCommands(array $dependencies) {
$missing = [];
if (!isset($dependencies['command'])) {
return $missing;
@@ -187,7 +201,11 @@ class DependencyAnalyzer {
return $missing;
}
- private function analyzeLibraries($dependencies) {
+ /**
+ * @param array $dependencies
+ * @return array
+ */
+ private function analyzeLibraries(array $dependencies) {
$missing = [];
if (!isset($dependencies['lib'])) {
return $missing;
@@ -225,7 +243,11 @@ class DependencyAnalyzer {
return $missing;
}
- private function analyzeOS($dependencies) {
+ /**
+ * @param array $dependencies
+ * @return array
+ */
+ private function analyzeOS(array $dependencies) {
$missing = [];
if (!isset($dependencies['os'])) {
return $missing;
@@ -249,7 +271,12 @@ class DependencyAnalyzer {
return $missing;
}
- private function analyzeOC($dependencies, $appInfo) {
+ /**
+ * @param array $dependencies
+ * @param array $appInfo
+ * @return array
+ */
+ private function analyzeOC(array $dependencies, array $appInfo) {
$missing = [];
$minVersion = null;
if (isset($dependencies['owncloud']['@attributes']['min-version'])) {
@@ -273,7 +300,7 @@ class DependencyAnalyzer {
}
if (!is_null($maxVersion)) {
if ($this->compareBigger($this->platform->getOcVersion(), $maxVersion)) {
- $missing[] = (string)$this->l->t('ownCloud with a version lower than %s is required.', $maxVersion);
+ $missing[] = (string)$this->l->t('ownCloud %s or lower is required.', $maxVersion);
}
}
return $missing;