Parse WATCH and UNWATCH replies as boolean values.

This commit is contained in:
Daniele Alessandri
2010-06-12 10:12:07 +02:00
parent 35b8588dc4
commit 200d864df3
+12 -10
View File
@@ -2720,6 +2720,18 @@ class Discard extends \Predis\MultiBulkCommand {
public function getCommandId() { return 'DISCARD'; }
}
class Watch extends \Predis\MultiBulkCommand {
public function canBeHashed() { return false; }
public function getCommandId() { return 'WATCH'; }
public function parseResponse($data) { return (bool) $data; }
}
class Unwatch extends \Predis\MultiBulkCommand {
public function canBeHashed() { return false; }
public function getCommandId() { return 'UNWATCH'; }
public function parseResponse($data) { return (bool) $data; }
}
/* publish/subscribe */
class Subscribe extends \Predis\MultiBulkCommand {
public function canBeHashed() { return false; }
@@ -2746,16 +2758,6 @@ class Publish extends \Predis\MultiBulkCommand {
public function getCommandId() { return 'PUBLISH'; }
}
class Watch extends \Predis\MultiBulkCommand {
public function canBeHashed() { return false; }
public function getCommandId() { return 'WATCH'; }
}
class Unwatch extends \Predis\MultiBulkCommand {
public function canBeHashed() { return false; }
public function getCommandId() { return 'UNWATCH'; }
}
/* persistence control commands */
class Save extends \Predis\MultiBulkCommand {
public function canBeHashed() { return false; }