41 $this->sink->writeOpenStream( $string );
48 $this->sink->writeCloseStream( $string );
56 $this->sendingThisPage = $this->
pass( $page );
57 if ( $this->sendingThisPage ) {
58 $this->sink->writeOpenPage( $page, $string );
66 if ( $this->sendingThisPage ) {
67 $this->sink->writeClosePage( $string );
68 $this->sendingThisPage =
false;
77 if ( $this->sendingThisPage ) {
78 $this->sink->writeRevision( $rev, $string );
87 $this->sink->writeRevision( $rev, $string );
95 $this->sink->closeRenameAndReopen( $newname );
104 $this->sink->closeAndRename( $newname, $open );
111 return $this->sink->getFilenames() ?? [];
119 protected function pass( $page ) {
writeCloseStream( $string)
writeLogItem( $rev, $string)
closeAndRename( $newname, $open=false)
writeOpenPage( $page, $string)
DumpOutput $sink
FIXME will need to be made protected whenever legacy code is updated.
writeRevision( $rev, $string)
closeRenameAndReopen( $newname)
pass( $page)
Override for page-based filter types.
writeOpenStream( $string)