mirror of
https://github.com/predis/predis.git
synced 2026-08-21 03:32:26 +00:00
Rename method ICommand::getCommandId() to ICommand::getId().
This commit is contained in:
+1
-1
@@ -99,7 +99,7 @@ class that matches the command type and its behaviour and then bind it to a
|
||||
client instance at runtime. Actually, it is easier done than said:
|
||||
|
||||
class BrandNewRedisCommand extends Predis\Commands\Command {
|
||||
public function getCommandId() { return 'NEWCMD'; }
|
||||
public function getId() { return 'NEWCMD'; }
|
||||
}
|
||||
|
||||
$redis = new Predis\Client();
|
||||
|
||||
@@ -17,7 +17,7 @@ class SimpleDebuggableConnection extends StreamConnection {
|
||||
private function storeDebug(ICommand $command, $direction) {
|
||||
$firtsArg = $command->getArgument(0);
|
||||
$timestamp = round(microtime(true) - $this->_tstart, 4);
|
||||
$debug = $command->getCommandId();
|
||||
$debug = $command->getId();
|
||||
$debug .= isset($firtsArg) ? " $firtsArg " : ' ';
|
||||
$debug .= "$direction $this";
|
||||
$debug .= " [{$timestamp}s]";
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class Append extends Command {
|
||||
public function getCommandId() { return 'APPEND'; }
|
||||
public function getId() { return 'APPEND'; }
|
||||
}
|
||||
|
||||
@@ -4,5 +4,5 @@ namespace Predis\Commands;
|
||||
|
||||
class Auth extends Command {
|
||||
public function canBeHashed() { return false; }
|
||||
public function getCommandId() { return 'AUTH'; }
|
||||
public function getId() { return 'AUTH'; }
|
||||
}
|
||||
|
||||
@@ -4,7 +4,7 @@ namespace Predis\Commands;
|
||||
|
||||
class BackgroundRewriteAppendOnlyFile extends Command {
|
||||
public function canBeHashed() { return false; }
|
||||
public function getCommandId() { return 'BGREWRITEAOF'; }
|
||||
public function getId() { return 'BGREWRITEAOF'; }
|
||||
public function parseResponse($data) {
|
||||
return $data == 'Background append only file rewriting started';
|
||||
}
|
||||
|
||||
@@ -4,7 +4,7 @@ namespace Predis\Commands;
|
||||
|
||||
class BackgroundSave extends Command {
|
||||
public function canBeHashed() { return false; }
|
||||
public function getCommandId() { return 'BGSAVE'; }
|
||||
public function getId() { return 'BGSAVE'; }
|
||||
public function parseResponse($data) {
|
||||
if ($data == 'Background saving started') {
|
||||
return true;
|
||||
|
||||
@@ -71,6 +71,6 @@ abstract class Command implements ICommand {
|
||||
$acc .= " $arg";
|
||||
return $acc;
|
||||
};
|
||||
return array_reduce($this->getArguments(), $reducer, $this->getCommandId());
|
||||
return array_reduce($this->getArguments(), $reducer, $this->getId());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,5 +4,5 @@ namespace Predis\Commands;
|
||||
|
||||
class Config extends Command {
|
||||
public function canBeHashed() { return false; }
|
||||
public function getCommandId() { return 'CONFIG'; }
|
||||
public function getId() { return 'CONFIG'; }
|
||||
}
|
||||
|
||||
@@ -4,5 +4,5 @@ namespace Predis\Commands;
|
||||
|
||||
class DatabaseSize extends Command {
|
||||
public function canBeHashed() { return false; }
|
||||
public function getCommandId() { return 'DBSIZE'; }
|
||||
public function getId() { return 'DBSIZE'; }
|
||||
}
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class Decrement extends Command {
|
||||
public function getCommandId() { return 'DECR'; }
|
||||
public function getId() { return 'DECR'; }
|
||||
}
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class DecrementBy extends Command {
|
||||
public function getCommandId() { return 'DECRBY'; }
|
||||
public function getId() { return 'DECRBY'; }
|
||||
}
|
||||
|
||||
@@ -5,7 +5,7 @@ namespace Predis\Commands;
|
||||
use Predis\Utils;
|
||||
|
||||
class Delete extends Command {
|
||||
public function getCommandId() { return 'DEL'; }
|
||||
public function getId() { return 'DEL'; }
|
||||
public function filterArguments(Array $arguments) {
|
||||
return Utils::filterArrayArguments($arguments);
|
||||
}
|
||||
|
||||
@@ -4,5 +4,5 @@ namespace Predis\Commands;
|
||||
|
||||
class Discard extends Command {
|
||||
public function canBeHashed() { return false; }
|
||||
public function getCommandId() { return 'DISCARD'; }
|
||||
public function getId() { return 'DISCARD'; }
|
||||
}
|
||||
|
||||
@@ -4,5 +4,5 @@ namespace Predis\Commands;
|
||||
|
||||
class DoEcho extends Command {
|
||||
public function canBeHashed() { return false; }
|
||||
public function getCommandId() { return 'ECHO'; }
|
||||
public function getId() { return 'ECHO'; }
|
||||
}
|
||||
|
||||
@@ -4,5 +4,5 @@ namespace Predis\Commands;
|
||||
|
||||
class Exec extends Command {
|
||||
public function canBeHashed() { return false; }
|
||||
public function getCommandId() { return 'EXEC'; }
|
||||
public function getId() { return 'EXEC'; }
|
||||
}
|
||||
|
||||
@@ -3,6 +3,6 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class Exists extends Command {
|
||||
public function getCommandId() { return 'EXISTS'; }
|
||||
public function getId() { return 'EXISTS'; }
|
||||
public function parseResponse($data) { return (bool) $data; }
|
||||
}
|
||||
|
||||
@@ -3,6 +3,6 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class Expire extends Command {
|
||||
public function getCommandId() { return 'EXPIRE'; }
|
||||
public function getId() { return 'EXPIRE'; }
|
||||
public function parseResponse($data) { return (bool) $data; }
|
||||
}
|
||||
|
||||
@@ -3,6 +3,6 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class ExpireAt extends Command {
|
||||
public function getCommandId() { return 'EXPIREAT'; }
|
||||
public function getId() { return 'EXPIREAT'; }
|
||||
public function parseResponse($data) { return (bool) $data; }
|
||||
}
|
||||
|
||||
@@ -4,5 +4,5 @@ namespace Predis\Commands;
|
||||
|
||||
class FlushAll extends Command {
|
||||
public function canBeHashed() { return false; }
|
||||
public function getCommandId() { return 'FLUSHALL'; }
|
||||
public function getId() { return 'FLUSHALL'; }
|
||||
}
|
||||
|
||||
@@ -4,5 +4,5 @@ namespace Predis\Commands;
|
||||
|
||||
class FlushDatabase extends Command {
|
||||
public function canBeHashed() { return false; }
|
||||
public function getCommandId() { return 'FLUSHDB'; }
|
||||
public function getId() { return 'FLUSHDB'; }
|
||||
}
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class Get extends Command {
|
||||
public function getCommandId() { return 'GET'; }
|
||||
public function getId() { return 'GET'; }
|
||||
}
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class GetBit extends Command {
|
||||
public function getCommandId() { return 'GETBIT'; }
|
||||
public function getId() { return 'GETBIT'; }
|
||||
}
|
||||
|
||||
@@ -6,7 +6,7 @@ use Predis\Utils;
|
||||
|
||||
class GetMultiple extends Command {
|
||||
public function canBeHashed() { return false; }
|
||||
public function getCommandId() { return 'MGET'; }
|
||||
public function getId() { return 'MGET'; }
|
||||
public function filterArguments(Array $arguments) {
|
||||
return Utils::filterArrayArguments($arguments);
|
||||
}
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class GetRange extends Command {
|
||||
public function getCommandId() { return 'GETRANGE'; }
|
||||
public function getId() { return 'GETRANGE'; }
|
||||
}
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class GetSet extends Command {
|
||||
public function getCommandId() { return 'GETSET'; }
|
||||
public function getId() { return 'GETSET'; }
|
||||
}
|
||||
|
||||
@@ -3,6 +3,6 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class HashDelete extends Command {
|
||||
public function getCommandId() { return 'HDEL'; }
|
||||
public function getId() { return 'HDEL'; }
|
||||
public function parseResponse($data) { return (bool) $data; }
|
||||
}
|
||||
|
||||
@@ -3,6 +3,6 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class HashExists extends Command {
|
||||
public function getCommandId() { return 'HEXISTS'; }
|
||||
public function getId() { return 'HEXISTS'; }
|
||||
public function parseResponse($data) { return (bool) $data; }
|
||||
}
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class HashGet extends Command {
|
||||
public function getCommandId() { return 'HGET'; }
|
||||
public function getId() { return 'HGET'; }
|
||||
}
|
||||
|
||||
@@ -5,7 +5,7 @@ namespace Predis\Commands;
|
||||
use Predis\Iterators\MultiBulkResponseTuple;
|
||||
|
||||
class HashGetAll extends Command {
|
||||
public function getCommandId() { return 'HGETALL'; }
|
||||
public function getId() { return 'HGETALL'; }
|
||||
public function parseResponse($data) {
|
||||
if ($data instanceof \Iterator) {
|
||||
return new MultiBulkResponseTuple($data);
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class HashGetMultiple extends Command {
|
||||
public function getCommandId() { return 'HMGET'; }
|
||||
public function getId() { return 'HMGET'; }
|
||||
public function filterArguments(Array $arguments) {
|
||||
if (count($arguments) === 2 && is_array($arguments[1])) {
|
||||
$flattenedKVs = array($arguments[0]);
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class HashIncrementBy extends Command {
|
||||
public function getCommandId() { return 'HINCRBY'; }
|
||||
public function getId() { return 'HINCRBY'; }
|
||||
}
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class HashKeys extends Command {
|
||||
public function getCommandId() { return 'HKEYS'; }
|
||||
public function getId() { return 'HKEYS'; }
|
||||
}
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class HashLength extends Command {
|
||||
public function getCommandId() { return 'HLEN'; }
|
||||
public function getId() { return 'HLEN'; }
|
||||
}
|
||||
|
||||
@@ -3,6 +3,6 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class HashSet extends Command {
|
||||
public function getCommandId() { return 'HSET'; }
|
||||
public function getId() { return 'HSET'; }
|
||||
public function parseResponse($data) { return (bool) $data; }
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class HashSetMultiple extends Command {
|
||||
public function getCommandId() { return 'HMSET'; }
|
||||
public function getId() { return 'HMSET'; }
|
||||
public function filterArguments(Array $arguments) {
|
||||
if (count($arguments) === 2 && is_array($arguments[1])) {
|
||||
$flattenedKVs = array($arguments[0]);
|
||||
|
||||
@@ -3,6 +3,6 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class HashSetPreserve extends Command {
|
||||
public function getCommandId() { return 'HSETNX'; }
|
||||
public function getId() { return 'HSETNX'; }
|
||||
public function parseResponse($data) { return (bool) $data; }
|
||||
}
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class HashValues extends Command {
|
||||
public function getCommandId() { return 'HVALS'; }
|
||||
public function getId() { return 'HVALS'; }
|
||||
}
|
||||
|
||||
@@ -5,7 +5,7 @@ namespace Predis\Commands;
|
||||
use Predis\Distribution\IDistributionStrategy;
|
||||
|
||||
interface ICommand {
|
||||
public function getCommandId();
|
||||
public function getId();
|
||||
public function canBeHashed();
|
||||
public function getHash(IDistributionStrategy $distributor);
|
||||
public function setArgumentsArray(Array $arguments);
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class Increment extends Command {
|
||||
public function getCommandId() { return 'INCR'; }
|
||||
public function getId() { return 'INCR'; }
|
||||
}
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class IncrementBy extends Command {
|
||||
public function getCommandId() { return 'INCRBY'; }
|
||||
public function getId() { return 'INCRBY'; }
|
||||
}
|
||||
|
||||
@@ -4,7 +4,7 @@ namespace Predis\Commands;
|
||||
|
||||
class Info extends Command {
|
||||
public function canBeHashed() { return false; }
|
||||
public function getCommandId() { return 'INFO'; }
|
||||
public function getId() { return 'INFO'; }
|
||||
public function parseResponse($data) {
|
||||
$info = array();
|
||||
$infoLines = explode("\r\n", $data, -1);
|
||||
|
||||
@@ -4,5 +4,5 @@ namespace Predis\Commands;
|
||||
|
||||
class Keys extends Command {
|
||||
public function canBeHashed() { return false; }
|
||||
public function getCommandId() { return 'KEYS'; }
|
||||
public function getId() { return 'KEYS'; }
|
||||
}
|
||||
|
||||
@@ -4,5 +4,5 @@ namespace Predis\Commands;
|
||||
|
||||
class LastSave extends Command {
|
||||
public function canBeHashed() { return false; }
|
||||
public function getCommandId() { return 'LASTSAVE'; }
|
||||
public function getId() { return 'LASTSAVE'; }
|
||||
}
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class ListIndex extends Command {
|
||||
public function getCommandId() { return 'LINDEX'; }
|
||||
public function getId() { return 'LINDEX'; }
|
||||
}
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class ListInsert extends Command {
|
||||
public function getCommandId() { return 'LINSERT'; }
|
||||
public function getId() { return 'LINSERT'; }
|
||||
}
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class ListLength extends Command {
|
||||
public function getCommandId() { return 'LLEN'; }
|
||||
public function getId() { return 'LLEN'; }
|
||||
}
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class ListPopFirst extends Command {
|
||||
public function getCommandId() { return 'LPOP'; }
|
||||
public function getId() { return 'LPOP'; }
|
||||
}
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class ListPopFirstBlocking extends Command {
|
||||
public function getCommandId() { return 'BLPOP'; }
|
||||
public function getId() { return 'BLPOP'; }
|
||||
}
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class ListPopLast extends Command {
|
||||
public function getCommandId() { return 'RPOP'; }
|
||||
public function getId() { return 'RPOP'; }
|
||||
}
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class ListPopLastBlocking extends Command {
|
||||
public function getCommandId() { return 'BRPOP'; }
|
||||
public function getId() { return 'BRPOP'; }
|
||||
}
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class ListPopLastPushHead extends Command {
|
||||
public function getCommandId() { return 'RPOPLPUSH'; }
|
||||
public function getId() { return 'RPOPLPUSH'; }
|
||||
}
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class ListPopLastPushHeadBlocking extends Command {
|
||||
public function getCommandId() { return 'BRPOPLPUSH'; }
|
||||
public function getId() { return 'BRPOPLPUSH'; }
|
||||
}
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class ListPushHead extends Command {
|
||||
public function getCommandId() { return 'LPUSH'; }
|
||||
public function getId() { return 'LPUSH'; }
|
||||
}
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class ListPushHeadX extends Command {
|
||||
public function getCommandId() { return 'LPUSHX'; }
|
||||
public function getId() { return 'LPUSHX'; }
|
||||
}
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class ListPushTail extends Command {
|
||||
public function getCommandId() { return 'RPUSH'; }
|
||||
public function getId() { return 'RPUSH'; }
|
||||
}
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class ListPushTailX extends Command {
|
||||
public function getCommandId() { return 'RPUSHX'; }
|
||||
public function getId() { return 'RPUSHX'; }
|
||||
}
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class ListRange extends Command {
|
||||
public function getCommandId() { return 'LRANGE'; }
|
||||
public function getId() { return 'LRANGE'; }
|
||||
}
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class ListRemove extends Command {
|
||||
public function getCommandId() { return 'LREM'; }
|
||||
public function getId() { return 'LREM'; }
|
||||
}
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class ListSet extends Command {
|
||||
public function getCommandId() { return 'LSET'; }
|
||||
public function getId() { return 'LSET'; }
|
||||
}
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class ListTrim extends Command {
|
||||
public function getCommandId() { return 'LTRIM'; }
|
||||
public function getId() { return 'LTRIM'; }
|
||||
}
|
||||
|
||||
@@ -4,6 +4,6 @@ namespace Predis\Commands;
|
||||
|
||||
class MoveKey extends Command {
|
||||
public function canBeHashed() { return false; }
|
||||
public function getCommandId() { return 'MOVE'; }
|
||||
public function getId() { return 'MOVE'; }
|
||||
public function parseResponse($data) { return (bool) $data; }
|
||||
}
|
||||
|
||||
@@ -4,5 +4,5 @@ namespace Predis\Commands;
|
||||
|
||||
class Multi extends Command {
|
||||
public function canBeHashed() { return false; }
|
||||
public function getCommandId() { return 'MULTI'; }
|
||||
public function getId() { return 'MULTI'; }
|
||||
}
|
||||
|
||||
@@ -3,6 +3,6 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class Persist extends Command {
|
||||
public function getCommandId() { return 'PERSIST'; }
|
||||
public function getId() { return 'PERSIST'; }
|
||||
public function parseResponse($data) { return (bool) $data; }
|
||||
}
|
||||
|
||||
@@ -4,7 +4,7 @@ namespace Predis\Commands;
|
||||
|
||||
class Ping extends Command {
|
||||
public function canBeHashed() { return false; }
|
||||
public function getCommandId() { return 'PING'; }
|
||||
public function getId() { return 'PING'; }
|
||||
public function parseResponse($data) {
|
||||
return $data === 'PONG' ? true : false;
|
||||
}
|
||||
|
||||
@@ -4,5 +4,5 @@ namespace Predis\Commands;
|
||||
|
||||
class Publish extends Command {
|
||||
public function canBeHashed() { return false; }
|
||||
public function getCommandId() { return 'PUBLISH'; }
|
||||
public function getId() { return 'PUBLISH'; }
|
||||
}
|
||||
|
||||
@@ -4,6 +4,6 @@ namespace Predis\Commands;
|
||||
|
||||
class Quit extends Command {
|
||||
public function canBeHashed() { return false; }
|
||||
public function getCommandId() { return 'QUIT'; }
|
||||
public function getId() { return 'QUIT'; }
|
||||
public function closesConnection() { return true; }
|
||||
}
|
||||
|
||||
@@ -4,6 +4,6 @@ namespace Predis\Commands;
|
||||
|
||||
class RandomKey extends Command {
|
||||
public function canBeHashed() { return false; }
|
||||
public function getCommandId() { return 'RANDOMKEY'; }
|
||||
public function getId() { return 'RANDOMKEY'; }
|
||||
public function parseResponse($data) { return $data !== '' ? $data : null; }
|
||||
}
|
||||
|
||||
@@ -4,5 +4,5 @@ namespace Predis\Commands;
|
||||
|
||||
class Rename extends Command {
|
||||
public function canBeHashed() { return false; }
|
||||
public function getCommandId() { return 'RENAME'; }
|
||||
public function getId() { return 'RENAME'; }
|
||||
}
|
||||
|
||||
@@ -4,6 +4,6 @@ namespace Predis\Commands;
|
||||
|
||||
class RenamePreserve extends Command {
|
||||
public function canBeHashed() { return false; }
|
||||
public function getCommandId() { return 'RENAMENX'; }
|
||||
public function getId() { return 'RENAMENX'; }
|
||||
public function parseResponse($data) { return (bool) $data; }
|
||||
}
|
||||
|
||||
@@ -4,5 +4,5 @@ namespace Predis\Commands;
|
||||
|
||||
class Save extends Command {
|
||||
public function canBeHashed() { return false; }
|
||||
public function getCommandId() { return 'SAVE'; }
|
||||
public function getId() { return 'SAVE'; }
|
||||
}
|
||||
|
||||
@@ -4,5 +4,5 @@ namespace Predis\Commands;
|
||||
|
||||
class SelectDatabase extends Command {
|
||||
public function canBeHashed() { return false; }
|
||||
public function getCommandId() { return 'SELECT'; }
|
||||
public function getId() { return 'SELECT'; }
|
||||
}
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class Set extends Command {
|
||||
public function getCommandId() { return 'SET'; }
|
||||
public function getId() { return 'SET'; }
|
||||
}
|
||||
|
||||
@@ -3,6 +3,6 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class SetAdd extends Command {
|
||||
public function getCommandId() { return 'SADD'; }
|
||||
public function getId() { return 'SADD'; }
|
||||
public function parseResponse($data) { return (bool) $data; }
|
||||
}
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class SetBit extends Command {
|
||||
public function getCommandId() { return 'SETBIT'; }
|
||||
public function getId() { return 'SETBIT'; }
|
||||
}
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class SetCardinality extends Command {
|
||||
public function getCommandId() { return 'SCARD'; }
|
||||
public function getId() { return 'SCARD'; }
|
||||
}
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class SetDifference extends SetIntersection {
|
||||
public function getCommandId() { return 'SDIFF'; }
|
||||
public function getId() { return 'SDIFF'; }
|
||||
}
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class SetDifferenceStore extends SetIntersectionStore {
|
||||
public function getCommandId() { return 'SDIFFSTORE'; }
|
||||
public function getId() { return 'SDIFFSTORE'; }
|
||||
}
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class SetExpire extends Command {
|
||||
public function getCommandId() { return 'SETEX'; }
|
||||
public function getId() { return 'SETEX'; }
|
||||
}
|
||||
|
||||
@@ -5,7 +5,7 @@ namespace Predis\Commands;
|
||||
use Predis\Utils;
|
||||
|
||||
class SetIntersection extends Command {
|
||||
public function getCommandId() { return 'SINTER'; }
|
||||
public function getId() { return 'SINTER'; }
|
||||
public function filterArguments(Array $arguments) {
|
||||
return Utils::filterArrayArguments($arguments);
|
||||
}
|
||||
|
||||
@@ -5,7 +5,7 @@ namespace Predis\Commands;
|
||||
use Predis\Utils;
|
||||
|
||||
class SetIntersectionStore extends Command {
|
||||
public function getCommandId() { return 'SINTERSTORE'; }
|
||||
public function getId() { return 'SINTERSTORE'; }
|
||||
public function filterArguments(Array $arguments) {
|
||||
return Utils::filterArrayArguments($arguments);
|
||||
}
|
||||
|
||||
@@ -3,6 +3,6 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class SetIsMember extends Command {
|
||||
public function getCommandId() { return 'SISMEMBER'; }
|
||||
public function getId() { return 'SISMEMBER'; }
|
||||
public function parseResponse($data) { return (bool) $data; }
|
||||
}
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class SetMembers extends Command {
|
||||
public function getCommandId() { return 'SMEMBERS'; }
|
||||
public function getId() { return 'SMEMBERS'; }
|
||||
}
|
||||
|
||||
@@ -4,6 +4,6 @@ namespace Predis\Commands;
|
||||
|
||||
class SetMove extends Command {
|
||||
public function canBeHashed() { return false; }
|
||||
public function getCommandId() { return 'SMOVE'; }
|
||||
public function getId() { return 'SMOVE'; }
|
||||
public function parseResponse($data) { return (bool) $data; }
|
||||
}
|
||||
|
||||
@@ -4,7 +4,7 @@ namespace Predis\Commands;
|
||||
|
||||
class SetMultiple extends Command {
|
||||
public function canBeHashed() { return false; }
|
||||
public function getCommandId() { return 'MSET'; }
|
||||
public function getId() { return 'MSET'; }
|
||||
public function filterArguments(Array $arguments) {
|
||||
if (count($arguments) === 1 && is_array($arguments[0])) {
|
||||
$flattenedKVs = array();
|
||||
|
||||
@@ -4,6 +4,6 @@ namespace Predis\Commands;
|
||||
|
||||
class SetMultiplePreserve extends SetMultiple {
|
||||
public function canBeHashed() { return false; }
|
||||
public function getCommandId() { return 'MSETNX'; }
|
||||
public function getId() { return 'MSETNX'; }
|
||||
public function parseResponse($data) { return (bool) $data; }
|
||||
}
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class SetPop extends Command {
|
||||
public function getCommandId() { return 'SPOP'; }
|
||||
public function getId() { return 'SPOP'; }
|
||||
}
|
||||
|
||||
@@ -3,6 +3,6 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class SetPreserve extends Command {
|
||||
public function getCommandId() { return 'SETNX'; }
|
||||
public function getId() { return 'SETNX'; }
|
||||
public function parseResponse($data) { return (bool) $data; }
|
||||
}
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class SetRandomMember extends Command {
|
||||
public function getCommandId() { return 'SRANDMEMBER'; }
|
||||
public function getId() { return 'SRANDMEMBER'; }
|
||||
}
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class SetRange extends Command {
|
||||
public function getCommandId() { return 'SETRANGE'; }
|
||||
public function getId() { return 'SETRANGE'; }
|
||||
}
|
||||
|
||||
@@ -3,6 +3,6 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class SetRemove extends Command {
|
||||
public function getCommandId() { return 'SREM'; }
|
||||
public function getId() { return 'SREM'; }
|
||||
public function parseResponse($data) { return (bool) $data; }
|
||||
}
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class SetUnion extends SetIntersection {
|
||||
public function getCommandId() { return 'SUNION'; }
|
||||
public function getId() { return 'SUNION'; }
|
||||
}
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class SetUnionStore extends SetIntersectionStore {
|
||||
public function getCommandId() { return 'SUNIONSTORE'; }
|
||||
public function getId() { return 'SUNIONSTORE'; }
|
||||
}
|
||||
|
||||
@@ -4,6 +4,6 @@ namespace Predis\Commands;
|
||||
|
||||
class Shutdown extends Command {
|
||||
public function canBeHashed() { return false; }
|
||||
public function getCommandId() { return 'SHUTDOWN'; }
|
||||
public function getId() { return 'SHUTDOWN'; }
|
||||
public function closesConnection() { return true; }
|
||||
}
|
||||
|
||||
@@ -4,7 +4,7 @@ namespace Predis\Commands;
|
||||
|
||||
class SlaveOf extends Command {
|
||||
public function canBeHashed() { return false; }
|
||||
public function getCommandId() { return 'SLAVEOF'; }
|
||||
public function getId() { return 'SLAVEOF'; }
|
||||
public function filterArguments(Array $arguments) {
|
||||
if (count($arguments) === 0 || $arguments[0] === 'NO ONE') {
|
||||
return array('NO', 'ONE');
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class Sort extends Command {
|
||||
public function getCommandId() { return 'SORT'; }
|
||||
public function getId() { return 'SORT'; }
|
||||
public function filterArguments(Array $arguments) {
|
||||
if (count($arguments) === 1) {
|
||||
return $arguments;
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class Strlen extends Command {
|
||||
public function getCommandId() { return 'STRLEN'; }
|
||||
public function getId() { return 'STRLEN'; }
|
||||
}
|
||||
|
||||
@@ -4,5 +4,5 @@ namespace Predis\Commands;
|
||||
|
||||
class Subscribe extends Command {
|
||||
public function canBeHashed() { return false; }
|
||||
public function getCommandId() { return 'SUBSCRIBE'; }
|
||||
public function getId() { return 'SUBSCRIBE'; }
|
||||
}
|
||||
|
||||
@@ -4,5 +4,5 @@ namespace Predis\Commands;
|
||||
|
||||
class SubscribeByPattern extends Command {
|
||||
public function canBeHashed() { return false; }
|
||||
public function getCommandId() { return 'PSUBSCRIBE'; }
|
||||
public function getId() { return 'PSUBSCRIBE'; }
|
||||
}
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class Substr extends Command {
|
||||
public function getCommandId() { return 'SUBSTR'; }
|
||||
public function getId() { return 'SUBSTR'; }
|
||||
}
|
||||
|
||||
@@ -3,5 +3,5 @@
|
||||
namespace Predis\Commands;
|
||||
|
||||
class TimeToLive extends Command {
|
||||
public function getCommandId() { return 'TTL'; }
|
||||
public function getId() { return 'TTL'; }
|
||||
}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user