Explorar o código

Fixed E_NOTICE messages in Predis\RedisServerProfile::createCommand on undefined commands.

Daniele Alessandri %!s(int64=15) %!d(string=hai) anos
pai
achega
0bac9308b5
Modificáronse 1 ficheiros con 2 adicións e 4 borrados
  1. 2 4
      lib/Predis.php

+ 2 - 4
lib/Predis.php

@@ -783,12 +783,10 @@ abstract class RedisServerProfile {
     }
 
     public function createCommand($method, $arguments = array()) {
-        $commandClass = $this->_registeredCommands[$method];
-
-        if ($commandClass === null) {
+        if (!isset($this->_registeredCommands[$method])) {
             throw new ClientException("'$method' is not a registered Redis command");
         }
-
+        $commandClass = $this->_registeredCommands[$method];
         $command = new $commandClass();
         $command->setArgumentsArray($arguments);
         return $command;