MediaWiki  master
Dump7ZipOutput Class Reference
Inheritance diagram for Dump7ZipOutput:
Collaboration diagram for Dump7ZipOutput:

Public Member Functions

 __construct ( $file, $cmpLevel=4)
 closeAndRename ( $newname, $open=false)
 setup7zCommand ( $file)
- Public Member Functions inherited from DumpPipeOutput
 __construct ( $command, $file=null)
 closeAndRename ( $newname, $open=false)
 closeRenameAndReopen ( $newname)
 startCommand ( $command)
 writeCloseStream ( $string)
- Public Member Functions inherited from DumpFileOutput
 __construct ( $file)
 checkRenameArgCount ( $newname)
 closeAndRename ( $newname, $open=false)
 closeRenameAndReopen ( $newname)
 getFilenames ()
 renameOrException ( $newname)
 write ( $string)
 writeCloseStream ( $string)
- Public Member Functions inherited from DumpOutput
 closeAndRename ( $newname, $open=false)
 Close the old file, and move it to a specified name. More...
 closeRenameAndReopen ( $newname)
 Close the old file, move it to a specified name, and reopen new file with the old name. More...
 getFilenames ()
 Returns the name of the file or files which are being written to, if there are any. More...
 write ( $string)
 Override to write to a different stream type. More...
 writeClosePage ( $string)
 writeCloseStream ( $string)
 writeLogItem ( $rev, $string)
 writeOpenPage ( $page, $string)
 writeOpenStream ( $string)
 writeRevision ( $rev, $string)

Protected Attributes

int $compressionLevel
- Protected Attributes inherited from DumpPipeOutput
resource bool $procOpenResource = false
- Protected Attributes inherited from DumpFileOutput
string $filename
resource false $handle = false

Additional Inherited Members

- Public Attributes inherited from DumpPipeOutput

Detailed Description

Definition at line 31 of file Dump7ZipOutput.php.

Constructor & Destructor Documentation

◆ __construct()

Dump7ZipOutput::__construct (   $file,
  $cmpLevel = 4 
int$cmpLevelCompression level passed to 7za command's -mx

Definition at line 41 of file Dump7ZipOutput.php.

References DumpPipeOutput\$command, $file, and setup7zCommand().

Member Function Documentation

◆ closeAndRename()

Dump7ZipOutput::closeAndRename (   $newname,
  $open = false 

◆ setup7zCommand()

Dump7ZipOutput::setup7zCommand (   $file)

Definition at line 52 of file Dump7ZipOutput.php.

References DumpPipeOutput\$command, $file, and wfGetNull().

Referenced by __construct(), and closeAndRename().

Member Data Documentation

◆ $compressionLevel

int Dump7ZipOutput::$compressionLevel

Definition at line 35 of file Dump7ZipOutput.php.

The documentation for this class was generated from the following file: