Documentation

Deprecated code updates
This commit is contained in:
Sam Reed 2011-10-27 00:46:17 +00:00
parent e8dfaccd3b
commit fa65fa3243
14 changed files with 32 additions and 27 deletions

View file

@ -436,6 +436,7 @@ abstract class ApiBase extends ContextSource {
* Callback for preg_replace_callback() call in makeHelpMsg().
* Replaces a source file name with a link to ViewVC
*
* @param $matches array
* @return string
*/
public function makeHelpMsg_callback( $matches ) {

View file

@ -52,7 +52,7 @@ class ApiBlock extends ApiBase {
$params = $this->extractRequestParams();
if ( $params['gettoken'] ) {
$res['blocktoken'] = $user->editToken( '', $this->getMain()->getRequest() );
$res['blocktoken'] = $user->getEditToken( '', $this->getMain()->getRequest() );
$this->getResult()->addValue( null, $this->getModuleName(), $res );
return;
}

View file

@ -98,20 +98,15 @@ class ApiDelete extends ApiBase {
}
/**
*
* @param &$title Title
* @param $title Title
* @param $token String
* @return array
*/
private static function getPermissionsError( &$title, $token ) {
global $wgUser;
// Check permissions
$errors = $title->getUserPermissionsErrors( 'delete', $wgUser );
if ( count( $errors ) > 0 ) {
return $errors;
}
return array();
return $title->getUserPermissionsErrors( 'delete', $wgUser );
}
/**

View file

@ -1,5 +1,4 @@
<?php
/**
*
*
@ -206,4 +205,4 @@ class ApiFeedContributions extends ApiBase {
public function getVersion() {
return __CLASS__ . ': $Id$';
}
}
}

View file

@ -152,6 +152,10 @@ class ApiFeedWatchlist extends ApiBase {
}
}
/**
* @param $info array
* @return FeedItem
*/
private function createFeedItem( $info ) {
$titleStr = $info['title'];
$title = Title::newFromText( $titleStr );

View file

@ -235,8 +235,10 @@ See <a href='http://www.mediawiki.org/wiki/API'>complete documentation</a>, or
public function getBuffer() {
return $this->mBuffer;
}
/**
* Set the flag to buffer the result instead of printing it.
* @param $value bool
*/
public function setBufferResult( $value ) {
$this->mBufferResult = $value;
@ -335,6 +337,8 @@ class ApiFormatFeedWrapper extends ApiFormatBase {
/**
* Feed does its own headers
*
* @return null
*/
public function getMimeType() {
return null;

View file

@ -390,6 +390,8 @@ class ApiParse extends ApiBase {
/**
* @deprecated since 1.18 No modern skin generates language links this way, please use language links
* data to generate your own HTML.
* @param $languages array
* @return string
*/
private function languagesHtml( $languages ) {
global $wgContLang, $wgHideInterlanguageLinks;

View file

@ -132,7 +132,7 @@ class ApiQueryDeletedrevs extends ApiQueryBase {
if ( $fld_token ) {
// Undelete tokens are identical for all pages, so we cache one here
$token = $user->editToken( '', $this->getMain()->getRequest() );
$token = $user->getEditToken( '', $this->getMain()->getRequest() );
}
$dir = $params['dir'];

View file

@ -119,7 +119,7 @@ class ApiQueryInfo extends ApiQueryBase {
return $cachedEditToken;
}
$cachedEditToken = $wgUser->editToken();
$cachedEditToken = $wgUser->getEditToken();
return $cachedEditToken;
}
@ -134,7 +134,7 @@ class ApiQueryInfo extends ApiQueryBase {
return $cachedDeleteToken;
}
$cachedDeleteToken = $wgUser->editToken();
$cachedDeleteToken = $wgUser->getEditToken();
return $cachedDeleteToken;
}
@ -149,7 +149,7 @@ class ApiQueryInfo extends ApiQueryBase {
return $cachedProtectToken;
}
$cachedProtectToken = $wgUser->editToken();
$cachedProtectToken = $wgUser->getEditToken();
return $cachedProtectToken;
}
@ -164,7 +164,7 @@ class ApiQueryInfo extends ApiQueryBase {
return $cachedMoveToken;
}
$cachedMoveToken = $wgUser->editToken();
$cachedMoveToken = $wgUser->getEditToken();
return $cachedMoveToken;
}
@ -179,7 +179,7 @@ class ApiQueryInfo extends ApiQueryBase {
return $cachedBlockToken;
}
$cachedBlockToken = $wgUser->editToken();
$cachedBlockToken = $wgUser->getEditToken();
return $cachedBlockToken;
}
@ -199,7 +199,7 @@ class ApiQueryInfo extends ApiQueryBase {
return $cachedEmailToken;
}
$cachedEmailToken = $wgUser->editToken();
$cachedEmailToken = $wgUser->getEditToken();
return $cachedEmailToken;
}
@ -214,7 +214,7 @@ class ApiQueryInfo extends ApiQueryBase {
return $cachedImportToken;
}
$cachedImportToken = $wgUser->editToken();
$cachedImportToken = $wgUser->getEditToken();
return $cachedImportToken;
}
@ -229,7 +229,7 @@ class ApiQueryInfo extends ApiQueryBase {
return $cachedWatchToken;
}
$cachedWatchToken = $wgUser->editToken( 'watch' );
$cachedWatchToken = $wgUser->getEditToken( 'watch' );
return $cachedWatchToken;
}

View file

@ -52,7 +52,7 @@ class ApiQueryRecentChanges extends ApiQueryGeneratorBase {
* Get an array mapping token names to their handler functions.
* The prototype for a token function is func($pageid, $title, $rc)
* it should return a token or false (permission denied)
* @return array(tokenname => function)
* @return array array(tokenname => function)
*/
protected function getTokenFunctions() {
// Don't call the hooks twice
@ -89,7 +89,7 @@ class ApiQueryRecentChanges extends ApiQueryGeneratorBase {
// The patrol token is always the same, let's exploit that
static $cachedPatrolToken = null;
if ( is_null( $cachedPatrolToken ) ) {
$cachedPatrolToken = $wgUser->editToken( 'patrol' );
$cachedPatrolToken = $wgUser->getEditToken( 'patrol' );
}
return $cachedPatrolToken;

View file

@ -84,8 +84,8 @@ class ApiQueryRevisions extends ApiQueryBase {
if ( !$wgUser->isAllowed( 'rollback' ) ) {
return false;
}
return $wgUser->editToken( array( $title->getPrefixedText(),
$rev->getUserText() ) );
return $wgUser->getEditToken(
array( $title->getPrefixedText(), $rev->getUserText() ) );
}
public function execute() {

View file

@ -110,7 +110,7 @@ class ApiQueryUserInfo extends ApiQueryBase {
if ( isset( $this->prop['preferencestoken'] ) &&
is_null( $this->getMain()->getRequest()->getVal( 'callback' ) )
) {
$vals['preferencestoken'] = $user->editToken( '', $this->getMain()->getRequest() );
$vals['preferencestoken'] = $user->getEditToken( '', $this->getMain()->getRequest() );
}
if ( isset( $this->prop['editcount'] ) ) {

View file

@ -74,7 +74,7 @@ class ApiQueryUsers extends ApiQueryBase {
global $wgUser;
// Since the permissions check for userrights is non-trivial,
// don't bother with it here
return $wgUser->editToken( $user->getName() );
return $wgUser->getEditToken( $user->getName() );
}
public function execute() {

View file

@ -49,7 +49,7 @@ class ApiUnblock extends ApiBase {
$params = $this->extractRequestParams();
if ( $params['gettoken'] ) {
$res['unblocktoken'] = $user->editToken( '', $this->getMain()->getRequest() );
$res['unblocktoken'] = $user->getEditToken( '', $this->getMain()->getRequest() );
$this->getResult()->addValue( null, $this->getModuleName(), $res );
return;
}