From: Mark A. Hershberger Date: Wed, 31 Mar 2010 19:50:46 +0000 (+0000) Subject: Get rid of E_STRICT message X-Git-Tag: 1.31.0-rc.0~37285 X-Git-Url: https://git.cyclocoop.org/%20%27.%28%24debut%20%20%20%24par_page%29.%27?a=commitdiff_plain;h=9c26ed06afd0e137cb7c455bb114b55b7544563d;p=lhc%2Fweb%2Fwiklou.git Get rid of E_STRICT message --- diff --git a/includes/api/ApiBase.php b/includes/api/ApiBase.php index 6beef9e693..68fb662e11 100644 --- a/includes/api/ApiBase.php +++ b/includes/api/ApiBase.php @@ -475,8 +475,10 @@ abstract class ApiBase { $params = $this->getFinalParams(); $results = array(); - foreach ( $params as $paramName => $paramSettings ) { - $results[$paramName] = $this->getParameterFromSettings( $paramName, $paramSettings, $parseLimit ); + if($params) { /* getFinalParams() can return false */ + foreach ( $params as $paramName => $paramSettings ) { + $results[$paramName] = $this->getParameterFromSettings( $paramName, $paramSettings, $parseLimit ); + } } return $results;