$params = $this->extractRequestParams();
$result = $this->getResult();
- /** @var $qp QueryPage */
+ /** @var QueryPage $qp */
$qp = new $this->qpMap[$params['page']]();
if ( !$qp->userCanExecute( $this->getUser() ) ) {
- $this->dieUsageMsg( 'specialpage-cantexecute' );
+ $this->dieWithError( 'apierror-specialpage-cantexecute' );
}
$r = [ 'name' => $params['page'] ];
}
public function getCacheMode( $params ) {
- /** @var $qp QueryPage */
+ /** @var QueryPage $qp */
$qp = new $this->qpMap[$params['page']]();
if ( $qp->getRestriction() != '' ) {
return 'private';
}
public function getHelpUrls() {
- return 'https://www.mediawiki.org/wiki/API:Querypage';
+ return 'https://www.mediawiki.org/wiki/Special:MyLanguage/API:Querypage';
}
}