Просмотр исходного кода

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

Daniele Alessandri 15 лет назад
Родитель
Сommit
0bac9308b5
1 измененных файлов с 2 добавлено и 4 удалено
  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;