Page MenuHomeWickedGov Phorge

CentralAuthSpoofUser.php
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

CentralAuthSpoofUser.php

<?php
namespace MediaWiki\Extension\CentralAuth\User;
use MediaWiki\Extension\AntiSpoof\SpoofUser;
use MediaWiki\Extension\CentralAuth\CentralAuthDatabaseManager;
use Wikimedia\Rdbms\IDatabase;
use Wikimedia\Rdbms\IReadableDatabase;
class CentralAuthSpoofUser extends SpoofUser {
private CentralAuthDatabaseManager $centralAuthDatabaseManager;
/**
* @param string $name
* @param CentralAuthDatabaseManager $centralAuthDatabaseManager
*/
public function __construct( string $name, CentralAuthDatabaseManager $centralAuthDatabaseManager ) {
parent::__construct( $name );
$this->centralAuthDatabaseManager = $centralAuthDatabaseManager;
}
/**
* @return IReadableDatabase
*/
protected function getDBReplica() {
return $this->centralAuthDatabaseManager->getCentralReplicaDB();
}
/**
* @return IDatabase
*/
protected function getDBPrimary() {
return $this->centralAuthDatabaseManager->getCentralPrimaryDB();
}
/**
* @return string
*/
protected function getTableName() {
return 'globaluser';
}
/**
* @return string
*/
protected function getUserColumn() {
return 'gu_name';
}
}

File Metadata

Mime Type
text/x-php
Expires
Oct 4 2026, 21:58 (5 w, 5 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
9a/59/52a6b5e0f7746275e11ff4b36e84
Default Alt Text
CentralAuthSpoofUser.php (1 KB)

Event Timeline