Kaynağa Gözat

Fixed E_NOTICE messages in Predis\Response::getPrefixHandler on undefined handlers (unknown prefixes received from the server).

Daniele Alessandri 15 yıl önce
ebeveyn
işleme
5641983059
1 değiştirilmiş dosya ile 2 ekleme ve 4 silme
  1. 2 4
      lib/Predis.php

+ 2 - 4
lib/Predis.php

@@ -362,12 +362,10 @@ class Response {
         if (self::$_prefixHandlers === null) {
         if (self::$_prefixHandlers === null) {
             self::$_prefixHandlers = self::initializePrefixHandlers();
             self::$_prefixHandlers = self::initializePrefixHandlers();
         }
         }
-
-        $handler = self::$_prefixHandlers[$prefix];
-        if ($handler === null) {
+        if (!isset(self::$_prefixHandlers[$prefix])) {
             throw new MalformedServerResponse("Unknown prefix '$prefix'");
             throw new MalformedServerResponse("Unknown prefix '$prefix'");
         }
         }
-        return $handler;
+        return self::$_prefixHandlers[$prefix];
     }
     }
 }
 }