Method | Description | |
---|---|---|
__construct ( String $fileName = '', String $contentType = self::CONTENT_TYPE, String $utf8FileName = null, boolean $inline = false ) | Constructor. | |
__destruct ( ) | Destructor. | |
getMaxStreamBufferLength ( ) : integer | ||
onBeginAddFile ( array $params ) | Called by superclass when specialised action is needed at the start of adding a file to the archive. | |
onBeginBuildResponseHeader ( ) | Called by superclass when specialised action is needed at the start of sending the zip stream response header. | |
onBuildZipEntry ( array $params ) | Called by superclass when specialised action is needed while building a zip entry. | |
onEndAddFile ( array $params ) | Called by superclass when specialised action is needed at the end of adding a file to the archive. | |
onEndBuildResponseHeader ( ) | Called by superclass when specialised action is needed at the end of sending the zip stream response header. | |
onOpenStream ( ) | Called by superclass when specialised action is needed while opening a stream. | |
onProcessFile ( array $params ) | Called by superclass when specialised action is needed while processing a file. | |
setMaxStreamBufferLength ( integer $maxStreamBufferLength ) | ||
zipFlush ( ) | Flush Zip Data stored in memory, to a temp file. | |
zipFlushBuffer ( ) | ||
zipVerifyMemBuffer ( integer $gzLength ) | Verify if the memory buffer is about to be exceeded. | |
zipWrite ( string $data ) |
public __construct ( String $fileName = '', String $contentType = self::CONTENT_TYPE, String $utf8FileName = null, boolean $inline = false ) | ||
$fileName | String | The name of the Zip archive, in ISO-8859-1 (or ASCII) encoding, ie. "archive.zip". Optional, defaults to NULL, which means that no ISO-8859-1 encoded file name will be specified. |
$contentType | String | Content mime type. Optional, defaults to "application/zip". |
$utf8FileName | String | The name of the Zip archive, in UTF-8 encoding. Optional, defaults to NULL, which means that no UTF-8 encoded file name will be specified. |
$inline | boolean | Use Content-Disposition with "inline" instead of "attached". Optional, defaults to FALSE. |
public __destruct ( ) |
public getMaxStreamBufferLength ( ) : integer | ||
return | integer |
public onBeginAddFile ( array $params ) | ||
$params | array | Array that contains gzLength. |
public onBeginBuildResponseHeader ( ) |
public onBuildZipEntry ( array $params ) | ||
$params | array | Array that contains zipEntry. |
public onEndAddFile ( array $params ) | ||
$params | array | Array that contains gzData. |
public onEndBuildResponseHeader ( ) |
public onOpenStream ( ) |
public onProcessFile ( array $params ) | ||
$params | array | Array that contains data. |
public setMaxStreamBufferLength ( integer $maxStreamBufferLength ) | ||
$maxStreamBufferLength | integer |
public zipVerifyMemBuffer ( integer $gzLength ) | ||
$gzLength | integer | length of the pending data. |