MediaWiki master
|
Class to represent a recompression operation for a single CGZ blob. More...
Public Member Functions | |
__construct ( $parent, $blobClass) | |
Create a transaction from a RecompressTracked object. | |
addItem ( $text, $textId) | |
Add text. | |
commit () | |
Commit the blob. | |
getSize () | |
recompress () | |
Recompress text after some aberrant modification. | |
Public Attributes | |
string | $blobClass |
ConcatenatedGzipHistoryBlob false | $cgz |
RecompressTracked | $parent |
string[] | $referrers |
Class to represent a recompression operation for a single CGZ blob.
Definition at line 708 of file recompressTracked.php.
CgzCopyTransaction::__construct | ( | $parent, | |
$blobClass ) |
Create a transaction from a RecompressTracked object.
RecompressTracked | $parent | |
string | $blobClass |
Definition at line 725 of file recompressTracked.php.
References $blobClass, and $parent.
CgzCopyTransaction::addItem | ( | $text, | |
$textId ) |
Add text.
Returns false if it's ready to commit.
string | $text | |
int | $textId |
Definition at line 739 of file recompressTracked.php.
References $blobClass.
CgzCopyTransaction::commit | ( | ) |
Commit the blob.
Does nothing if no text items have been added. May skip the move if –copy-only is set.
Definition at line 773 of file recompressTracked.php.
References $url, ExternalStoreDB\getPrimary(), recompress(), and ExternalStoreDB\store().
CgzCopyTransaction::getSize | ( | ) |
Definition at line 751 of file recompressTracked.php.
CgzCopyTransaction::recompress | ( | ) |
Recompress text after some aberrant modification.
Definition at line 758 of file recompressTracked.php.
References $blobClass.
Referenced by commit().
string CgzCopyTransaction::$blobClass |
Definition at line 712 of file recompressTracked.php.
Referenced by __construct(), addItem(), and recompress().
ConcatenatedGzipHistoryBlob false CgzCopyTransaction::$cgz |
Definition at line 714 of file recompressTracked.php.
RecompressTracked CgzCopyTransaction::$parent |
Definition at line 710 of file recompressTracked.php.
Referenced by __construct().
string [] CgzCopyTransaction::$referrers |
Definition at line 716 of file recompressTracked.php.