MediaWiki
master
DumpLatestFilter.php
Go to the documentation of this file.
1
<?php
12
namespace
MediaWiki\Export
;
13
17
class
DumpLatestFilter
extends
DumpFilter
{
19
public
$page
;
20
22
public
$pageString
;
23
25
public
$rev
;
26
28
public
$revString
;
29
34
public
function
writeOpenPage
(
$page
, $string ) {
35
$this->page =
$page
;
36
$this->pageString = $string;
37
}
38
42
public
function
writeClosePage
( $string ) {
43
if
( $this->rev ) {
44
$this->sink->writeOpenPage( $this->page, $this->pageString );
45
$this->sink->writeRevision( $this->rev, $this->revString );
46
$this->sink->writeClosePage( $string );
47
}
48
$this->rev =
null
;
49
$this->revString =
null
;
50
$this->page =
null
;
51
$this->pageString =
null
;
52
}
53
58
public
function
writeRevision
(
$rev
, $string ) {
59
if
(
$rev
->rev_id == $this->page->page_latest ) {
60
$this->rev =
$rev
;
61
$this->revString = $string;
62
}
63
}
64
}
65
67
class_alias( DumpLatestFilter::class,
'DumpLatestFilter'
);
MediaWiki\Export\DumpFilter
Definition
DumpFilter.php:19
MediaWiki\Export\DumpLatestFilter
Definition
DumpLatestFilter.php:17
MediaWiki\Export\DumpLatestFilter\writeRevision
writeRevision( $rev, $string)
Definition
DumpLatestFilter.php:58
MediaWiki\Export\DumpLatestFilter\writeClosePage
writeClosePage( $string)
Definition
DumpLatestFilter.php:42
MediaWiki\Export\DumpLatestFilter\$pageString
string null $pageString
Definition
DumpLatestFilter.php:22
MediaWiki\Export\DumpLatestFilter\$revString
string null $revString
Definition
DumpLatestFilter.php:28
MediaWiki\Export\DumpLatestFilter\$rev
stdClass null $rev
Definition
DumpLatestFilter.php:25
MediaWiki\Export\DumpLatestFilter\$page
stdClass null $page
Definition
DumpLatestFilter.php:19
MediaWiki\Export\DumpLatestFilter\writeOpenPage
writeOpenPage( $page, $string)
Definition
DumpLatestFilter.php:34
MediaWiki\Export
Definition
BaseDump.php:13
includes
Export
DumpLatestFilter.php
Generated on Mon Sep 7 2026 08:25:37 for MediaWiki by
1.10.0