55 $this->sink->writeOpenStream( $string );
62 $this->sink->writeCloseStream( $string );
70 $this->sendingThisPage = $this->
pass( $page );
71 if ( $this->sendingThisPage ) {
72 $this->sink->writeOpenPage( $page, $string );
80 if ( $this->sendingThisPage ) {
81 $this->sink->writeClosePage( $string );
82 $this->sendingThisPage =
false;
91 if ( $this->sendingThisPage ) {
92 $this->sink->writeRevision( $rev, $string );
101 $this->sink->writeRevision( $rev, $string );
109 $this->sink->closeRenameAndReopen( $newname );
118 $this->sink->closeAndRename( $newname, $open );
125 return $this->sink->getFilenames() ?? [];
133 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)