added setExpectedException and check empty($search)

This commit is contained in:
Vyacheslav Agafonov
2011-11-30 13:29:48 +04:00
parent be83874392
commit 69169590da
4 changed files with 36 additions and 19 deletions

View File

@ -25,6 +25,12 @@ class RedisDebug
{
$command = $this->r_implode(', ', $arguments);
$profiler = Profiler::getInstance()->profilerCommand('Redis->' . $name, $command);
$search = array_search($name, get_class_methods($this->redis));
if (empty($search)) {
throw new GeneralException('undefined method:'.$name);
}
$data = call_user_func_array(array($this->redis, $name), $arguments);
$profiler->end();
return $data;