MediaWiki
REL1_35
HistoryBlobCurStub.php
Go to the documentation of this file.
1
<?php
31
class
HistoryBlobCurStub
{
33
public
$mCurId
;
34
38
public
function
__construct
( $curid = 0 ) {
39
$this->mCurId = $curid;
40
}
41
48
public
function
setLocation
( $id ) {
49
$this->mCurId = $id;
50
}
51
55
public
function
getText
() {
56
$dbr
=
wfGetDB
(
DB_REPLICA
);
57
$row =
$dbr
->selectRow(
'cur'
, [
'cur_text'
], [
'cur_id'
=> $this->mCurId ], __METHOD__ );
58
if
( !$row ) {
59
return
false
;
60
}
61
return
$row->cur_text;
62
}
63
}
64
65
// @phan-suppress-next-next-line PhanImpossibleCondition
66
// phpcs:ignore Generic.CodeAnalysis.UnconditionalIfStatement.Found
67
if
(
false
) {
68
// Blobs generated by MediaWiki < 1.5 on PHP 4 were serialized with the
69
// class name coerced to lowercase. We can improve efficiency by adding
70
// autoload entries for the lowercase variants of these classes (T166759).
71
// The code below is never executed, but it is picked up by the AutoloadGenerator
72
// parser, which scans for class_alias() calls.
73
class_alias( HistoryBlobCurStub::class,
'historyblobcurstub'
);
74
}
wfGetDB
wfGetDB( $db, $groups=[], $wiki=false)
Get a Database object.
Definition
GlobalFunctions.php:2462
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:31
HistoryBlobCurStub\$mCurId
int $mCurId
Definition
HistoryBlobCurStub.php:33
HistoryBlobCurStub\setLocation
setLocation( $id)
Sets the location (cur_id) of the main object to which this object points.
Definition
HistoryBlobCurStub.php:48
HistoryBlobCurStub\__construct
__construct( $curid=0)
Definition
HistoryBlobCurStub.php:38
HistoryBlobCurStub\getText
getText()
Definition
HistoryBlobCurStub.php:55
DB_REPLICA
const DB_REPLICA
Definition
defines.php:25
$dbr
$dbr
Definition
testCompression.php:54
includes
historyblob
HistoryBlobCurStub.php
Generated on Sat Apr 6 2024 00:07:11 for MediaWiki by
1.9.8