Matthias Mullie has uploaded a new change for review.
https://gerrit.wikimedia.org/r/246177
Change subject: Make Import.php's private stuff protected
......................................................................
Make Import.php's private stuff protected
This'll make it easier to reuse bits of the code.
Export.php also has protected methods instead of private.
Change-Id: I7c1e1c4d9da77ada54866458216fae3b2375771c
---
M includes/Import.php
1 file changed, 30 insertions(+), 30 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core
refs/changes/77/246177/1
diff --git a/includes/Import.php b/includes/Import.php
index 33ab4ea..fc48158 100644
--- a/includes/Import.php
+++ b/includes/Import.php
@@ -31,19 +31,19 @@
* @ingroup SpecialPage
*/
class WikiImporter {
- private $reader = null;
- private $foreignNamespaces = null;
- private $mLogItemCallback, $mUploadCallback, $mRevisionCallback,
$mPageCallback;
- private $mSiteInfoCallback, $mPageOutCallback;
- private $mNoticeCallback, $mDebug;
- private $mImportUploads, $mImageBasePath;
- private $mNoUpdates = false;
+ protected $reader = null;
+ protected $foreignNamespaces = null;
+ protected $mLogItemCallback, $mUploadCallback, $mRevisionCallback,
$mPageCallback;
+ protected $mSiteInfoCallback, $mPageOutCallback;
+ protected $mNoticeCallback, $mDebug;
+ protected $mImportUploads, $mImageBasePath;
+ protected $mNoUpdates = false;
/** @var Config */
- private $config;
+ protected $config;
/** @var ImportTitleFactory */
- private $importTitleFactory;
+ protected $importTitleFactory;
/** @var array */
- private $countableCache = array();
+ protected $countableCache = array();
/**
* Creates an ImportXMLReader drawing from the source provided
@@ -427,7 +427,7 @@
* @param array $siteInfo
* @return bool|mixed
*/
- private function siteInfoCallback( $siteInfo ) {
+ protected function siteInfoCallback( $siteInfo ) {
if ( isset( $this->mSiteInfoCallback ) ) {
return call_user_func_array( $this->mSiteInfoCallback,
array( $siteInfo, $this ) );
@@ -454,7 +454,7 @@
* @param int $sucCount Number of revisions for which callback returned
true
* @param array $pageInfo Associative array of page information
*/
- private function pageOutCallback( $title, $foreignTitle, $revCount,
+ protected function pageOutCallback( $title, $foreignTitle, $revCount,
$sucCount, $pageInfo ) {
if ( isset( $this->mPageOutCallback ) ) {
$args = func_get_args();
@@ -467,7 +467,7 @@
* @param WikiRevision $revision
* @return bool|mixed
*/
- private function revisionCallback( $revision ) {
+ protected function revisionCallback( $revision ) {
if ( isset( $this->mRevisionCallback ) ) {
return call_user_func_array( $this->mRevisionCallback,
array( $revision, $this ) );
@@ -481,7 +481,7 @@
* @param WikiRevision $revision
* @return bool|mixed
*/
- private function logItemCallback( $revision ) {
+ protected function logItemCallback( $revision ) {
if ( isset( $this->mLogItemCallback ) ) {
return call_user_func_array( $this->mLogItemCallback,
array( $revision, $this ) );
@@ -595,7 +595,7 @@
return true;
}
- private function handleSiteInfo() {
+ protected function handleSiteInfo() {
$this->debug( "Enter site info handler." );
$siteInfo = array();
@@ -622,7 +622,7 @@
$this->siteInfoCallback( $siteInfo );
}
- private function handleLogItem() {
+ protected function handleLogItem() {
$this->debug( "Enter log item handler." );
$logInfo = array();
@@ -658,7 +658,7 @@
* @param array $logInfo
* @return bool|mixed
*/
- private function processLogItem( $logInfo ) {
+ protected function processLogItem( $logInfo ) {
$revision = new WikiRevision( $this->config );
$revision->setID( $logInfo['id'] );
@@ -683,7 +683,7 @@
return $this->logItemCallback( $revision );
}
- private function handlePage() {
+ protected function handlePage() {
// Handle page data.
$this->debug( "Enter page handler." );
$pageInfo = array( 'revisionCount' => 0,
'successfulRevisionCount' => 0 );
@@ -767,7 +767,7 @@
/**
* @param array $pageInfo
*/
- private function handleRevision( &$pageInfo ) {
+ protected function handleRevision( &$pageInfo ) {
$this->debug( "Enter revision handler" );
$revisionInfo = array();
@@ -808,7 +808,7 @@
* @param array $revisionInfo
* @return bool|mixed
*/
- private function processRevision( $pageInfo, $revisionInfo ) {
+ protected function processRevision( $pageInfo, $revisionInfo ) {
$revision = new WikiRevision( $this->config );
if ( isset( $revisionInfo['id'] ) ) {
@@ -858,7 +858,7 @@
* @param array $pageInfo
* @return mixed
*/
- private function handleUpload( &$pageInfo ) {
+ protected function handleUpload( &$pageInfo ) {
$this->debug( "Enter upload handler" );
$uploadInfo = array();
@@ -913,7 +913,7 @@
* @param string $contents
* @return string
*/
- private function dumpTemp( $contents ) {
+ protected function dumpTemp( $contents ) {
$filename = tempnam( wfTempDir(), 'importupload' );
file_put_contents( $filename, $contents );
return $filename;
@@ -924,7 +924,7 @@
* @param array $uploadInfo
* @return mixed
*/
- private function processUpload( $pageInfo, $uploadInfo ) {
+ protected function processUpload( $pageInfo, $uploadInfo ) {
$revision = new WikiRevision( $this->config );
$text = isset( $uploadInfo['text'] ) ? $uploadInfo['text'] : '';
@@ -961,7 +961,7 @@
/**
* @return array
*/
- private function handleContributor() {
+ protected function handleContributor() {
$fields = array( 'id', 'ip', 'username' );
$info = array();
@@ -986,7 +986,7 @@
* @param string|null $ns
* @return array|bool
*/
- private function processTitle( $text, $ns = null ) {
+ protected function processTitle( $text, $ns = null ) {
if ( is_null( $this->foreignNamespaces ) ) {
$foreignTitleFactory = new NaiveForeignTitleFactory();
} else {
@@ -1031,13 +1031,13 @@
public static $sourceRegistrations = array();
/** @var string */
- private $mSource;
+ protected $mSource;
/** @var string */
- private $mBuffer;
+ protected $mBuffer;
/** @var int */
- private $mPosition;
+ protected $mPosition;
/**
* @param ImportSource $source
@@ -1228,10 +1228,10 @@
public $fileIsTemp;
/** @var bool */
- private $mNoUpdates = false;
+ protected $mNoUpdates = false;
/** @var Config $config */
- private $config;
+ protected $config;
public function __construct( Config $config ) {
$this->config = $config;
--
To view, visit https://gerrit.wikimedia.org/r/246177
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I7c1e1c4d9da77ada54866458216fae3b2375771c
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/core
Gerrit-Branch: master
Gerrit-Owner: Matthias Mullie <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits