23 parent::__construct( $query, $moduleName,
'ac' );
37 $this->run( $resultPageSet );
43 private function run( $resultPageSet =
null ) {
61 ParamValidator::PARAM_DEFAULT =>
'ascending',
62 ParamValidator::PARAM_TYPE => [
68 ParamValidator::PARAM_TYPE =>
'integer'
71 ParamValidator::PARAM_TYPE =>
'integer'
74 ParamValidator::PARAM_DEFAULT => 10,
75 ParamValidator::PARAM_TYPE =>
'limit',
76 IntegerDef::PARAM_MIN => 1,
81 ParamValidator::PARAM_TYPE => [
'size',
'hidden' ],
82 ParamValidator::PARAM_DEFAULT =>
'',
83 ParamValidator::PARAM_ISMULTI =>
true,
92 'action=query&list=allcategories&acprop=size'
93 =>
'apihelp-query+allcategories-example-size',
94 'action=query&generator=allcategories&gacprefix=List&prop=info'
95 =>
'apihelp-query+allcategories-example-generator',
101 return 'https://www.mediawiki.org/wiki/Special:MyLanguage/API:Allcategories';
106class_alias( ApiQueryAllCategories::class,
'ApiQueryAllCategories' );