diff options
Diffstat (limited to 'includes/api/ApiRollback.php')
-rw-r--r-- | includes/api/ApiRollback.php | 24 |
1 files changed, 18 insertions, 6 deletions
diff --git a/includes/api/ApiRollback.php b/includes/api/ApiRollback.php index e31bfed8..a149fcaf 100644 --- a/includes/api/ApiRollback.php +++ b/includes/api/ApiRollback.php @@ -1,10 +1,10 @@ <?php /** - * API for MediaWiki 1.8+ + * * * Created on Jun 20, 2007 * - * Copyright © 2007 Roan Kattouw <Firstname>.<Lastname>@home.nl + * Copyright © 2007 Roan Kattouw <Firstname>.<Lastname>@gmail.com * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -38,7 +38,15 @@ class ApiRollback extends ApiBase { parent::__construct( $main, $action ); } - private $mTitleObj = null, $mUser = null; + /** + * @var Title + */ + private $mTitleObj = null; + + /** + * @var User + */ + private $mUser = null; public function execute() { $params = $this->extractRequestParams(); @@ -47,7 +55,7 @@ class ApiRollback extends ApiBase { $titleObj = $this->getTitle(); $articleObj = new Article( $titleObj ); $summary = ( isset( $params['summary'] ) ? $params['summary'] : '' ); - $details = null; + $details = array(); $retval = $articleObj->doRollback( $this->getUser(), $summary, $params['token'], $params['markbot'], $details ); if ( $retval ) { @@ -170,7 +178,7 @@ class ApiRollback extends ApiBase { $this->dieUsageMsg( array( 'invalidtitle', $params['title'] ) ); } if ( !$this->mTitleObj->exists() ) { - $this->dieUsageMsg( array( 'notanarticle' ) ); + $this->dieUsageMsg( 'notanarticle' ); } return $this->mTitleObj; @@ -183,7 +191,11 @@ class ApiRollback extends ApiBase { ); } + public function getHelpUrls() { + return 'https://www.mediawiki.org/wiki/API:Rollback'; + } + public function getVersion() { - return __CLASS__ . ': $Id: ApiRollback.php 75602 2010-10-28 00:04:48Z reedy $'; + return __CLASS__ . ': $Id: ApiRollback.php 104449 2011-11-28 15:52:04Z reedy $'; } } |