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

This commit is contained in:
Daniele Alessandri
2010-01-01 20:32:24 +01:00
parent d12694c271
commit 0bac9308b5
+2 -4
View File
@@ -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;