summaryrefslogtreecommitdiff
path: root/includes/filerepo/ForeignDBRepo.php
diff options
context:
space:
mode:
Diffstat (limited to 'includes/filerepo/ForeignDBRepo.php')
-rw-r--r--includes/filerepo/ForeignDBRepo.php13
1 files changed, 6 insertions, 7 deletions
diff --git a/includes/filerepo/ForeignDBRepo.php b/includes/filerepo/ForeignDBRepo.php
index 13dcd029..e078dd25 100644
--- a/includes/filerepo/ForeignDBRepo.php
+++ b/includes/filerepo/ForeignDBRepo.php
@@ -2,16 +2,17 @@
/**
* A foreign repository with an accessible MediaWiki database
+ * @ingroup FileRepo
*/
-
class ForeignDBRepo extends LocalRepo {
# Settings
- var $dbType, $dbServer, $dbUser, $dbPassword, $dbName, $dbFlags,
+ var $dbType, $dbServer, $dbUser, $dbPassword, $dbName, $dbFlags,
$tablePrefix, $hasSharedCache;
-
+
# Other stuff
var $dbConn;
var $fileFactory = array( 'ForeignDBFile', 'newFromTitle' );
+ var $fileFromRowFactory = array( 'ForeignDBFile', 'newFromRow' );
function __construct( $info ) {
parent::__construct( $info );
@@ -28,8 +29,8 @@ class ForeignDBRepo extends LocalRepo {
function getMasterDB() {
if ( !isset( $this->dbConn ) ) {
$class = 'Database' . ucfirst( $this->dbType );
- $this->dbConn = new $class( $this->dbServer, $this->dbUser,
- $this->dbPassword, $this->dbName, false, $this->dbFlags,
+ $this->dbConn = new $class( $this->dbServer, $this->dbUser,
+ $this->dbPassword, $this->dbName, false, $this->dbFlags,
$this->tablePrefix );
}
return $this->dbConn;
@@ -53,5 +54,3 @@ class ForeignDBRepo extends LocalRepo {
throw new MWException( get_class($this) . ': write operations are not supported' );
}
}
-
-