MediaWiki REL1_35
HistoryBlobCurStub.php
Go to the documentation of this file.
1<?php
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() {
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
67if ( 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( $db, $groups=[], $wiki=false)
Get a Database object.
To speed up conversion from 1.4 to 1.5 schema, text rows can refer to the leftover cur table as the b...
setLocation( $id)
Sets the location (cur_id) of the main object to which this object points.
const DB_REPLICA
Definition defines.php:25