MediaWiki
master
HistoryBlobCurStub.php
Go to the documentation of this file.
1
<?php
28
class
HistoryBlobCurStub
{
30
public
$mCurId
;
31
35
public
function
__construct
( $curid = 0 ) {
36
$this->mCurId = $curid;
37
}
38
45
public
function
setLocation
( $id ) {
46
$this->mCurId = $id;
47
}
48
52
public
function
getText
() {
53
$dbr =
wfGetDB
(
DB_REPLICA
);
54
$row = $dbr->newSelectQueryBuilder()
55
->select( [
'cur_text'
] )
56
->from(
'cur'
)
57
->where( [
'cur_id'
=> $this->mCurId ] )
58
->caller( __METHOD__ )->fetchRow();
59
return
$row ? $row->cur_text :
false
;
60
}
61
}
62
63
// Blobs generated by MediaWiki < 1.5 on PHP 4 were serialized with the
64
// class name coerced to lowercase. We can improve efficiency by adding
65
// autoload entries for the lowercase variants of these classes (T166759).
66
// The code below is never executed, but it is picked up by the AutoloadGenerator
67
// parser, which scans for class_alias() calls.
68
/*
69
class_alias( HistoryBlobCurStub::class, 'historyblobcurstub' );
70
*/
wfGetDB
wfGetDB( $db, $groups=[], $wiki=false)
Get a Database object.
Definition:
GlobalFunctions.php:1873
HistoryBlobCurStub
To speed up conversion from 1.4 to 1.5 schema, text rows can refer to the leftover cur table as the b...
Definition:
HistoryBlobCurStub.php:28
HistoryBlobCurStub\$mCurId
int $mCurId
Definition:
HistoryBlobCurStub.php:30
HistoryBlobCurStub\setLocation
setLocation( $id)
Sets the location (cur_id) of the main object to which this object points.
Definition:
HistoryBlobCurStub.php:45
HistoryBlobCurStub\__construct
__construct( $curid=0)
Definition:
HistoryBlobCurStub.php:35
HistoryBlobCurStub\getText
getText()
Definition:
HistoryBlobCurStub.php:52
DB_REPLICA
const DB_REPLICA
Definition:
defines.php:26
includes
historyblob
HistoryBlobCurStub.php
Generated on Sun Oct 1 2023 04:08:33 for MediaWiki by
1.9.1