X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fapi%2FApiQueryORM.php;h=035f9017cec715a23e6f617f2c1b7f95c4a7a7b6;hb=6d9946294737f21d939c1addf81496ed679beb24;hp=41d8f11c7037fa86797b30e19304caf6366f0d75;hpb=bc4c5b91b785d87f48b984873fe5e8b34322cf85;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/api/ApiQueryORM.php b/includes/api/ApiQueryORM.php index 41d8f11c70..035f9017ce 100644 --- a/includes/api/ApiQueryORM.php +++ b/includes/api/ApiQueryORM.php @@ -104,7 +104,7 @@ abstract class ApiQueryORM extends ApiQueryBase { protected function getParams() { return array_filter( $this->extractRequestParams(), - function( $prop ) { + function ( $prop ) { return isset( $prop ); } ); @@ -228,20 +228,24 @@ abstract class ApiQueryORM extends ApiQueryBase { * @return array */ public function getAllowedParams() { - $params = array ( + $params = array( 'props' => array( ApiBase::PARAM_TYPE => $this->getTable()->getFieldNames(), ApiBase::PARAM_ISMULTI => true, ApiBase::PARAM_REQUIRED => true, + ApiBase::PARAM_HELP_MSG => 'api-orm-param-props', ), 'limit' => array( ApiBase::PARAM_DFLT => 20, ApiBase::PARAM_TYPE => 'limit', ApiBase::PARAM_MIN => 1, ApiBase::PARAM_MAX => ApiBase::LIMIT_BIG1, - ApiBase::PARAM_MAX2 => ApiBase::LIMIT_BIG2 + ApiBase::PARAM_MAX2 => ApiBase::LIMIT_BIG2, + ApiBase::PARAM_HELP_MSG => 'api-orm-param-limit', + ), + 'continue' => array( + ApiBase::PARAM_HELP_MSG => 'api-help-param-continue', ), - 'continue' => null, ); return array_merge( $this->getTable()->getAPIParams(), $params ); @@ -249,10 +253,11 @@ abstract class ApiQueryORM extends ApiQueryBase { /** * @see ApiBase::getParamDescription() + * @deprecated since 1.25 * @return array */ public function getParamDescription() { - $descriptions = array ( + $descriptions = array( 'props' => 'Fields to query', 'continue' => 'Offset number from where to continue the query', 'limit' => 'Max amount of rows to return', @@ -260,5 +265,4 @@ abstract class ApiQueryORM extends ApiQueryBase { return array_merge( $this->getTable()->getFieldDescriptions(), $descriptions ); } - }