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