* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Predis\Protocol\Text\Handler; use Predis\Connection\ComposableConnectionInterface; /** * Defines a pluggable handler used to parse a particular type of response. * * @author Daniele Alessandri */ interface ResponseHandlerInterface { /** * Deserializes the response returned by Redis and reads more data from the * connection when needed. * * @param ComposableConnectionInterface $connection Connection to Redis. * @param string $payload Raw payload. * @return mixed */ function handle(ComposableConnectionInterface $connection, $payload); }