diff --git a/lib/Predis.php b/lib/Predis.php index 0ab51837..10b89d75 100644 --- a/lib/Predis.php +++ b/lib/Predis.php @@ -1278,6 +1278,9 @@ abstract class ConnectionBase implements IConnectionSingle { } public function setProtocol(IRedisProtocol $protocol) { + if ($protocol === null) { + throw new \InvalidArgumentException("The protocol instance cannot be a null value"); + } $this->_protocol = $protocol; }