X-Git-Url: http://git.cyclocoop.org/%7B%24www_url%7Dadmin/compta/pie.php?a=blobdiff_plain;f=includes%2Ffilerepo%2FForeignDBViaLBRepo.php;h=55df1af03bcce52dd0ac345e445cc7b2da437e87;hb=6244b8c23a7c15be3d9de2130d290a2437bb6587;hp=f49b716fecdddcd74f8986e61565111e873165ed;hpb=8c087b9fd13d9302ec1be2176ef1ae344b3f8273;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/filerepo/ForeignDBViaLBRepo.php b/includes/filerepo/ForeignDBViaLBRepo.php index f49b716fec..55df1af03b 100644 --- a/includes/filerepo/ForeignDBViaLBRepo.php +++ b/includes/filerepo/ForeignDBViaLBRepo.php @@ -37,10 +37,13 @@ class ForeignDBViaLBRepo extends LocalRepo { protected $tablePrefix; /** @var array */ - protected $fileFactory = array( 'ForeignDBFile', 'newFromTitle' ); + protected $fileFactory = [ 'ForeignDBFile', 'newFromTitle' ]; /** @var array */ - protected $fileFromRowFactory = array( 'ForeignDBFile', 'newFromRow' ); + protected $fileFromRowFactory = [ 'ForeignDBFile', 'newFromRow' ]; + + /** @var bool */ + protected $hasSharedCache; /** * @param array|null $info @@ -53,17 +56,17 @@ class ForeignDBViaLBRepo extends LocalRepo { } /** - * @return DatabaseBase + * @return IDatabase */ function getMasterDB() { - return wfGetDB( DB_MASTER, array(), $this->wiki ); + return wfGetDB( DB_MASTER, [], $this->wiki ); } /** - * @return DatabaseBase + * @return IDatabase */ function getSlaveDB() { - return wfGetDB( DB_SLAVE, array(), $this->wiki ); + return wfGetDB( DB_REPLICA, [], $this->wiki ); } /** @@ -72,7 +75,7 @@ class ForeignDBViaLBRepo extends LocalRepo { protected function getDBFactory() { $wiki = $this->wiki; return function( $index ) use ( $wiki ) { - return wfGetDB( $index, array(), $wiki ); + return wfGetDB( $index, [], $wiki ); }; }