Rework the API for external protocol processors.

This commit is contained in:
Daniele Alessandri
2013-11-09 14:20:40 +01:00
parent 70a84e1d5a
commit 16d17af577
30 changed files with 178 additions and 275 deletions
@@ -14,15 +14,15 @@ namespace Predis\Protocol;
use Predis\Connection\ComposableConnectionInterface;
/**
* Interface that defines a response reader able to parse replies returned by
* Redis and deserialize them to PHP objects.
* Defines a pluggable reader capable of parsing responses returned by Redis and
* deserializing them to PHP objects.
*
* @author Daniele Alessandri <suppakilla@gmail.com>
*/
interface ResponseReaderInterface
{
/**
* Reads replies from a connection to Redis and deserializes them.
* Reads responses from the connection.
*
* @param ComposableConnectionInterface $connection Connection to Redis.
* @return mixed