aboutsummaryrefslogtreecommitdiffstats
path: root/includes/revisiondelete
diff options
context:
space:
mode:
Diffstat (limited to 'includes/revisiondelete')
-rw-r--r--includes/revisiondelete/RevisionDeleteUser.php6
1 files changed, 4 insertions, 2 deletions
diff --git a/includes/revisiondelete/RevisionDeleteUser.php b/includes/revisiondelete/RevisionDeleteUser.php
index 9959541a739d..097c5f66544b 100644
--- a/includes/revisiondelete/RevisionDeleteUser.php
+++ b/includes/revisiondelete/RevisionDeleteUser.php
@@ -21,6 +21,7 @@
* @ingroup RevisionDelete
*/
+use MediaWiki\MediaWikiServices;
use MediaWiki\Revision\RevisionRecord;
use Wikimedia\Rdbms\IDatabase;
@@ -44,7 +45,8 @@ class RevisionDeleteUser {
* @return bool True on success, false on failure (e.g. invalid user ID)
*/
private static function setUsernameBitfields( $name, $userId, $op, IDatabase $dbw = null ) {
- global $wgActorTableSchemaMigrationStage;
+ $actorTableSchemaMigrationStage = MediaWikiServices::getInstance()
+ ->getMainConfig()->get( 'ActorTableSchemaMigrationStage' );
if ( !$userId || ( $op !== '|' && $op !== '&' ) ) {
return false;
@@ -76,7 +78,7 @@ class RevisionDeleteUser {
# write stage, because the stage determines how we find the rows to
# delete. The write stage determines whether or not to write to
# rev_actor and revision_actor_temp which is not relevant here.
- if ( $wgActorTableSchemaMigrationStage & SCHEMA_COMPAT_READ_TEMP ) {
+ if ( $actorTableSchemaMigrationStage & SCHEMA_COMPAT_READ_TEMP ) {
$ids = $dbw->selectFieldValues(
'revision_actor_temp', 'revactor_rev', [ 'revactor_actor' => $actorId ], __METHOD__
);