Compare commits

...

3 Commits

Author SHA1 Message Date
Till Krüss 8b5fa92856 mention php version [no ci] 2022-09-06 07:34:14 -07:00
Till Krüss 076a62e3d3 bump version to 2.0.2 2022-09-06 07:32:44 -07:00
Dries Vints 85dc1752b7 PHP 8.2 Support (#796) 2022-09-06 07:13:46 -07:00
5 changed files with 15 additions and 4 deletions
+1 -1
View File
@@ -20,7 +20,7 @@ jobs:
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
php-versions: ['7.2', '7.3', '7.4', '8.0', '8.1'] php-versions: ['7.2', '7.3', '7.4', '8.0', '8.1', '8.2']
redis-versions: ['3', '4', '5', '6', '7'] redis-versions: ['3', '4', '5', '6', '7']
steps: steps:
+4
View File
@@ -1,5 +1,9 @@
## Changelog ## Changelog
## v2.0.2 (2022-09-06)
- Fixed PHP 8.2 deprecation notice: Use of "static" in callables
## v2.0.1 (2022-09-04) ## v2.0.1 (2022-09-04)
- Added retry interval to `RedisCluster` with a default of `10ms` - Added retry interval to `RedisCluster` with a default of `10ms`
+1 -1
View File
@@ -1 +1 @@
2.0.1 2.0.2
+1 -1
View File
@@ -40,7 +40,7 @@ use Predis\Transaction\MultiExec as MultiExecTransaction;
*/ */
class Client implements ClientInterface, \IteratorAggregate class Client implements ClientInterface, \IteratorAggregate
{ {
const VERSION = '2.0.1'; const VERSION = '2.0.2';
/** @var OptionsInterface */ /** @var OptionsInterface */
private $options; private $options;
+8 -1
View File
@@ -197,7 +197,14 @@ class KeyPrefixProcessor implements ProcessorInterface
if ($command instanceof PrefixableCommandInterface) { if ($command instanceof PrefixableCommandInterface) {
$command->prefixKeys($this->prefix); $command->prefixKeys($this->prefix);
} elseif (isset($this->commands[$commandID = strtoupper($command->getId())])) { } elseif (isset($this->commands[$commandID = strtoupper($command->getId())])) {
call_user_func($this->commands[$commandID], $command, $this->prefix); $callable = $this->commands[$commandID];
if (is_string($callable) && strpos($callable, 'static::') === 0) {
$callable = explode('::', $this->commands[$commandID]);
$callable[0] = $this;
}
call_user_func($callable, $command, $this->prefix);
} }
} }