mirror of
https://github.com/predis/predis.git
synced 2026-08-21 00:12:18 +00:00
Define a default value for the number of values used to populate KEYS.
This commit is contained in:
@@ -5,7 +5,12 @@ namespace Predis\Commands;
|
||||
abstract class ScriptedCommand extends ServerEval {
|
||||
public abstract function getScript();
|
||||
|
||||
public abstract function keysCount();
|
||||
protected function keysCount() {
|
||||
// The default behaviour is to use the first argument as the only value
|
||||
// for KEYS and the rest of the arguments (if any) for ARGV. When -1 is
|
||||
// returned, all the arguments are considered as values for KEYS.
|
||||
return 1;
|
||||
}
|
||||
|
||||
protected function filterArguments(Array $arguments) {
|
||||
if (($keys = $this->keysCount()) === -1) {
|
||||
|
||||
Reference in New Issue
Block a user