MediaWiki
master
IForeignRepoWithDB.php
Go to the documentation of this file.
1
<?php
7
namespace
MediaWiki\FileRepo
;
8
9
use
Wikimedia\Rdbms\IDatabase
;
10
use
Wikimedia\Rdbms\IReadableDatabase
;
11
28
interface
IForeignRepoWithDB
{
34
public
function
getPrimaryDB
();
35
41
public
function
getReplicaDB
();
42
}
43
45
class_alias( IForeignRepoWithDB::class,
'IForeignRepoWithDB'
);
MediaWiki\FileRepo\IForeignRepoWithDB
A foreign repo that allows for direct access to the foreign MW database.
Definition
IForeignRepoWithDB.php:28
MediaWiki\FileRepo\IForeignRepoWithDB\getPrimaryDB
getPrimaryDB()
Get a connection to the primary DB for the foreign repo.
MediaWiki\FileRepo\IForeignRepoWithDB\getReplicaDB
getReplicaDB()
Get a connection to the replica DB for the foreign repo.
Wikimedia\Rdbms\IDatabase
Interface to a relational database.
Definition
IDatabase.php:31
Wikimedia\Rdbms\IReadableDatabase
A database connection without write operations.
Definition
IReadableDatabase.php:20
MediaWiki\FileRepo
Definition
AuthenticatedFileEntryPoint.php:12
includes
FileRepo
IForeignRepoWithDB.php
Generated on Tue Jan 20 2026 17:35:02 for MediaWiki by
1.10.0