From 6bd85a6a2c6cf30f5a41a343c3f47bdf487fa9d0 Mon Sep 17 00:00:00 2001 From: Max Semenik Date: Tue, 20 Dec 2011 07:50:45 +0000 Subject: [PATCH] Follow-up r97303: sort module names in paraminfo's paraminfo --- includes/api/ApiParamInfo.php | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/includes/api/ApiParamInfo.php b/includes/api/ApiParamInfo.php index 42df86d250..c5d4cba6e0 100644 --- a/includes/api/ApiParamInfo.php +++ b/includes/api/ApiParamInfo.php @@ -260,21 +260,26 @@ class ApiParamInfo extends ApiBase { } public function getAllowedParams() { - + $modules = array_keys( $this->getMain()->getModules() ); + sort( $modules ); + $querymodules = array_keys( $this->queryObj->getModules() ); + sort( $querymodules ); + $formatmodules = array_keys( $this->getMain()->getFormats() ); + sort( $formatmodules ); return array( 'modules' => array( ApiBase::PARAM_ISMULTI => true, - ApiBase::PARAM_TYPE => array_keys( $this->getMain()->getModules() ), + ApiBase::PARAM_TYPE => $modules, ), 'querymodules' => array( ApiBase::PARAM_ISMULTI => true, - ApiBase::PARAM_TYPE => array_keys( $this->queryObj->getModules() ), + ApiBase::PARAM_TYPE => $querymodules, ), 'mainmodule' => false, 'pagesetmodule' => false, 'formatmodules' => array( ApiBase::PARAM_ISMULTI => true, - ApiBase::PARAM_TYPE => array_keys( $this->getMain()->getFormats() ), + ApiBase::PARAM_TYPE => $formatmodules, ) ); } -- 2.20.1