35 $this->sinks = $sinks;
36 $this->count = count( $sinks );
43 for ( $i = 0; $i < $this->count; $i++ ) {
44 $this->sinks[$i]->writeOpenStream( $string );
52 for ( $i = 0; $i < $this->count; $i++ ) {
53 $this->sinks[$i]->writeCloseStream( $string );
62 for ( $i = 0; $i < $this->count; $i++ ) {
63 $this->sinks[$i]->writeOpenPage( $page, $string );
71 for ( $i = 0; $i < $this->count; $i++ ) {
72 $this->sinks[$i]->writeClosePage( $string );
81 for ( $i = 0; $i < $this->count; $i++ ) {
82 $this->sinks[$i]->writeRevision(
$rev, $string );
98 for ( $i = 0; $i < $this->count; $i++ ) {
99 $this->sinks[$i]->closeAndRename( $newnames[$i], $open );
108 for ( $i = 0; $i < $this->count; $i++ ) {
109 $filenames[] = $this->sinks[$i]->getFilenames();
writeOpenPage( $page, $string)
writeRevision( $rev, $string)
closeAndRename( $newnames, $open=false)
closeRenameAndReopen( $newnames)
writeCloseStream( $string)
writeOpenStream( $string)
presenting them properly to the user as errors is done by the caller return true use this to change the list i e etc $rev