Browse Source

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

Daniele Alessandri 15 years ago
parent
commit
0bac9308b5
1 changed files with 2 additions and 4 deletions
  1. 2 4
      lib/Predis.php

+ 2 - 4
lib/Predis.php

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