mirror of
https://github.com/predis/predis.git
synced 2026-10-10 22:07:31 +00:00
Add the new Predis\IConnectionParameters interface.
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
|
||||
namespace Predis\Network;
|
||||
|
||||
use Predis\ConnectionParameters;
|
||||
use Predis\IConnectionParameters;
|
||||
use Predis\CommunicationException;
|
||||
use Predis\Commands\ICommand;
|
||||
use Predis\Protocols\IProtocolProcessor;
|
||||
@@ -11,12 +11,12 @@ use Predis\Protocols\TextProtocol;
|
||||
class ComposableStreamConnection extends StreamConnection implements IConnectionComposable {
|
||||
private $_protocol;
|
||||
|
||||
public function __construct(ConnectionParameters $parameters, IProtocolProcessor $protocol = null) {
|
||||
public function __construct(IConnectionParameters $parameters, IProtocolProcessor $protocol = null) {
|
||||
$this->setProtocol($protocol ?: new TextProtocol());
|
||||
parent::__construct($parameters);
|
||||
}
|
||||
|
||||
protected function initializeProtocol(ConnectionParameters $parameters) {
|
||||
protected function initializeProtocol(IConnectionParameters $parameters) {
|
||||
$this->_protocol->setOption('throw_errors', $parameters->throw_errors);
|
||||
$this->_protocol->setOption('iterable_multibulk', $parameters->iterable_multibulk);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user