diff options
author | Luke Shumaker <lukeshu@sbcglobal.net> | 2016-05-01 15:30:02 -0400 |
---|---|---|
committer | Luke Shumaker <lukeshu@sbcglobal.net> | 2016-05-01 15:30:02 -0400 |
commit | 1de335ad3f395ca6861085393ba366a9e3fb4a0d (patch) | |
tree | f1fdd326034e05177596851be6a7127615d81498 /includes/api/ApiQueryIWLinks.php | |
parent | 9c75fa8ff6d4d38ef552c00fef5969fb154765e8 (diff) | |
parent | f6d65e533c62f6deb21342d4901ece24497b433e (diff) |
Merge commit 'f6d65'
# Conflicts:
# skins/ArchLinux/ArchLinux.php
Diffstat (limited to 'includes/api/ApiQueryIWLinks.php')
-rw-r--r-- | includes/api/ApiQueryIWLinks.php | 51 |
1 files changed, 17 insertions, 34 deletions
diff --git a/includes/api/ApiQueryIWLinks.php b/includes/api/ApiQueryIWLinks.php index a185ee24..aca3f700 100644 --- a/includes/api/ApiQueryIWLinks.php +++ b/includes/api/ApiQueryIWLinks.php @@ -129,7 +129,7 @@ class ApiQueryIWLinks extends ApiQueryBase { } } - ApiResult::setContent( $entry, $row->iwl_title ); + ApiResult::setContentValue( $entry, 'title', $row->iwl_title ); $fit = $this->addPageSubItem( $row->iwl_from, $entry ); if ( !$fit ) { $this->setContinueEnumParameter( @@ -147,24 +147,12 @@ class ApiQueryIWLinks extends ApiQueryBase { public function getAllowedParams() { return array( - 'url' => array( - ApiBase::PARAM_DFLT => false, - ApiBase::PARAM_DEPRECATED => true, - ), 'prop' => array( ApiBase::PARAM_ISMULTI => true, ApiBase::PARAM_TYPE => array( 'url', ) ), - 'limit' => array( - ApiBase::PARAM_DFLT => 10, - ApiBase::PARAM_TYPE => 'limit', - ApiBase::PARAM_MIN => 1, - ApiBase::PARAM_MAX => ApiBase::LIMIT_BIG1, - ApiBase::PARAM_MAX2 => ApiBase::LIMIT_BIG2 - ), - 'continue' => null, 'prefix' => null, 'title' => null, 'dir' => array( @@ -174,32 +162,27 @@ class ApiQueryIWLinks extends ApiQueryBase { 'descending' ) ), - ); - } - - public function getParamDescription() { - return array( - 'prop' => array( - 'Which additional properties to get for each interlanguage link', - ' url - Adds the full URL', + 'limit' => array( + ApiBase::PARAM_DFLT => 10, + ApiBase::PARAM_TYPE => 'limit', + ApiBase::PARAM_MIN => 1, + ApiBase::PARAM_MAX => ApiBase::LIMIT_BIG1, + ApiBase::PARAM_MAX2 => ApiBase::LIMIT_BIG2 + ), + 'continue' => array( + ApiBase::PARAM_HELP_MSG => 'api-help-param-continue', + ), + 'url' => array( + ApiBase::PARAM_DFLT => false, + ApiBase::PARAM_DEPRECATED => true, ), - 'url' => "Whether to get the full URL (Cannot be used with {$this->getModulePrefix()}prop)", - 'limit' => 'How many interwiki links to return', - 'continue' => 'When more results are available, use this to continue', - 'prefix' => 'Prefix for the interwiki', - 'title' => "Interwiki link to search for. Must be used with {$this->getModulePrefix()}prefix", - 'dir' => 'The direction in which to list', ); } - public function getDescription() { - return 'Returns all interwiki links from the given page(s).'; - } - - public function getExamples() { + protected function getExamplesMessages() { return array( - 'api.php?action=query&prop=iwlinks&titles=Main%20Page' - => 'Get interwiki links from the [[Main Page]]', + 'action=query&prop=iwlinks&titles=Main%20Page' + => 'apihelp-query+iwlinks-example-simple', ); } |