Set a default parameter for getParam

This commit is contained in:
Alex Bilbie 2013-03-06 17:18:13 +00:00
parent 7d0c075b36
commit 542ca52d49

View File

@ -408,10 +408,10 @@ class AuthServer
* @param array $inputParams Passed input parameters * @param array $inputParams Passed input parameters
* @return mixed 'Null' if parameter is missing * @return mixed 'Null' if parameter is missing
*/ */
public function getParam($param = '', $method = 'get', $inputParams = array()) public function getParam($param = '', $method = 'get', $inputParams = array(), $default = null)
{ {
if (is_string($param)) { if (is_string($param)) {
return (isset($inputParams[$param])) ? $inputParams[$param] : self::getRequest()->{$method}($param); return (isset($inputParams[$param])) ? $inputParams[$param] : $this->getRequest()->{$method}($param, $default);
} else { } else {
$response = array(); $response = array();
foreach ($param as $p) { foreach ($param as $p) {