Fix check for redis minimal version

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
pull/28933/head
Daniel Kesselberg 4 years ago
parent 30cd6d5757
commit dff76f021f
No known key found for this signature in database
GPG Key ID: 36E3664E099D0614
  1. 12
      lib/private/RedisFactory.php

@ -27,7 +27,7 @@
namespace OC;
class RedisFactory {
public const REDIS_MINIMAL_VERSION = '2.2.5';
public const REDIS_MINIMAL_VERSION = '3.1.3';
public const REDIS_EXTRA_PARAMETERS_MINIMAL_VERSION = '5.3.0';
/** @var \Redis|\RedisCluster */
@ -139,8 +139,8 @@ class RedisFactory {
/**
* Get the ssl context config
*
* @param Array $config the current config
* @return Array|null
* @param array $config the current config
* @return array|null
* @throws \UnexpectedValueException
*/
private function getSslContext($config) {
@ -167,9 +167,9 @@ class RedisFactory {
return $this->instance;
}
public function isAvailable() {
return extension_loaded('redis')
&& version_compare(phpversion('redis'), '2.2.5', '>=');
public function isAvailable(): bool {
return \extension_loaded('redis') &&
\version_compare(\phpversion('redis'), self::REDIS_MINIMAL_VERSION, '>=');
}
/**

Loading…
Cancel
Save