Add the Predis\Client::pubSubContext() method to initialize a PubSub context from a client instance.

This commit is contained in:
Daniele Alessandri
2010-05-18 12:23:53 +02:00
parent ea7e9a37c6
commit 6e321a3530
2 changed files with 5 additions and 1 deletions
+1 -1
View File
@@ -5,7 +5,7 @@ require_once '../lib/Predis.php';
$redis = new \Predis\Client('redis://127.0.0.1:6379/?read_write_timeout=-1', 'dev');
// Initialize a new pubsub context
$pubsub = new \Predis\PubSubContext($redis);
$pubsub = $redis->pubSubContext();
// Subscribe to your channels
$pubsub->subscribe('control_channel');
+4
View File
@@ -216,6 +216,10 @@ class Client {
$multiExec = new MultiExecBlock($this);
return $multiExecBlock !== null ? $multiExec->execute($multiExecBlock) : $multiExec;
}
public function pubSubContext() {
return new PubSubContext($this);
}
}
/* ------------------------------------------------------------------------- */