Umherirrender has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/399900 )

Change subject: Change typehint from DatabaseBase to IDatabase
......................................................................

Change typehint from DatabaseBase to IDatabase

Change-Id: I3ba8302b1b31261b4a86c11f69163130040f64a2
---
M MergeUser.php
1 file changed, 5 insertions(+), 4 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/UserMerge 
refs/changes/00/399900/1

diff --git a/MergeUser.php b/MergeUser.php
index b9cab64..ae89575 100644
--- a/MergeUser.php
+++ b/MergeUser.php
@@ -1,5 +1,6 @@
 <?php
 use MediaWiki\MediaWikiServices;
+use Wikimedia\Rdbms\IDatabase;
 
 /**
  * Contains the actual database backend logic for merging users
@@ -99,7 +100,7 @@
                $dbw->endAtomic( __METHOD__ );
        }
 
-       private function mergeBlocks( DatabaseBase $dbw ) {
+       private function mergeBlocks( IDatabase $dbw ) {
                $dbw->startAtomic( __METHOD__ );
 
                // Pull blocks directly from master
@@ -206,7 +207,7 @@
                // Fields to update with the format:
                // [
                // tableName, idField, textField,
-               // 'batchKey' => unique field, 'options' => array(), 'db' => 
DatabaseBase
+               // 'batchKey' => unique field, 'options' => array(), 'db' => 
IDatabase
                // ];
                // textField, batchKey, db, and options are optional
                $updateFields = [
@@ -302,7 +303,7 @@
         * Deduplicate watchlist entries
         * which old (merge-from) and new (merge-to) users are watching
         *
-        * @param DatabaseBase $dbw
+        * @param IDatabase $dbw
         */
        private function deduplicateWatchlistEntries( $dbw ) {
                $dbw->startAtomic( __METHOD__ );
@@ -482,7 +483,7 @@
                 * Format is: table => user_id column
                 *
                 * If you want it to use a different db object:
-                * table => array( user_id colum, 'db' => DatabaseBase );
+                * table => array( user_id colum, 'db' => IDatabase );
                 */
                $tablesToDelete = [
                        'user_groups' => 'ug_user',

-- 
To view, visit https://gerrit.wikimedia.org/r/399900
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I3ba8302b1b31261b4a86c11f69163130040f64a2
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/UserMerge
Gerrit-Branch: master
Gerrit-Owner: Umherirrender <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to