aboutsummaryrefslogtreecommitdiffstats
path: root/includes/ObjectCache.php
diff options
context:
space:
mode:
Diffstat (limited to 'includes/ObjectCache.php')
-rw-r--r--includes/ObjectCache.php15
1 files changed, 10 insertions, 5 deletions
diff --git a/includes/ObjectCache.php b/includes/ObjectCache.php
index ce511ff37b10..5bcfde777fde 100644
--- a/includes/ObjectCache.php
+++ b/includes/ObjectCache.php
@@ -285,16 +285,20 @@ class /* abstract */ SqlBagOStuff extends BagOStuff {
class MediaWikiBagOStuff extends SqlBagOStuff {
function _doquery($sql) {
- return wfQuery($sql, DB_READ, "MediaWikiBagOStuff:_doquery");
+ $dbw = wfGetDB( DB_WRITE );
+ return $dbw->query($sql, "MediaWikiBagOStuff:_doquery");
}
function _fetchobject($result) {
- return wfFetchObject($result);
+ $dbw = wfGetDB( DB_WRITE );
+ return $dbw->fetchObject($result);
}
function _freeresult($result) {
- return wfFreeResult($result);
+ $dbw = wfGetDB( DB_WRITE );
+ return $dbw->freeResult($result);
}
function _dberror($result) {
- return wfLastError();
+ $dbw = wfGetDB( DB_WRITE );
+ return $dbw->lastError();
}
function _maxdatetime() {
return "9999-12-31 12:59:59";
@@ -303,7 +307,8 @@ class MediaWikiBagOStuff extends SqlBagOStuff {
return gmdate( "Y-m-d H:i:s", $ts );
}
function _strencode($s) {
- return wfStrEncode($s);
+ $dbw = wfGetDB( DB_WRITE );
+ return $dbw->strencode($s);
}
}