PHP Класс PHPZip\Zip\Stream\ZipStream

Наследование: extends PHPZip\Zip\Core\AbstractZipArchive
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__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 )

Описание методов

__construct() публичный Метод

Constructor.
Автор: A. Grandt ([email protected])
Автор: Greg Kappatos
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.

__destruct() публичный Метод

Perform clean up actions. Please note that frameworks are absolutely prohibited from sending ANYTHING to the output after the Zip is sent.
Автор: A. Grandt ([email protected])
public __destruct ( )

getMaxStreamBufferLength() публичный Метод

public getMaxStreamBufferLength ( ) : integer
Результат integer

onBeginAddFile() публичный Метод

Called by superclass when specialised action is needed at the start of adding a file to the archive.
Автор: A. Grandt ([email protected])
Автор: Greg Kappatos
public onBeginAddFile ( array $params )
$params array Array that contains gzLength.

onBeginBuildResponseHeader() публичный Метод

Called by superclass when specialised action is needed at the start of sending the zip stream response header.
Автор: A. Grandt ([email protected])
Автор: Greg Kappatos

onBuildZipEntry() публичный Метод

Called by superclass when specialised action is needed while building a zip entry.
Автор: A. Grandt ([email protected])
Автор: Greg Kappatos
public onBuildZipEntry ( array $params )
$params array Array that contains zipEntry.

onEndAddFile() публичный Метод

Called by superclass when specialised action is needed at the end of adding a file to the archive.
Автор: A. Grandt ([email protected])
Автор: Greg Kappatos
public onEndAddFile ( array $params )
$params array Array that contains gzData.

onEndBuildResponseHeader() публичный Метод

Called by superclass when specialised action is needed at the end of sending the zip stream response header.
Автор: A. Grandt ([email protected])
Автор: Greg Kappatos

onOpenStream() публичный Метод

Called by superclass when specialised action is needed while opening a stream.
Автор: A. Grandt ([email protected])
Автор: Greg Kappatos
public onOpenStream ( )

onProcessFile() публичный Метод

Called by superclass when specialised action is needed while processing a file.
Автор: A. Grandt ([email protected])
Автор: Greg Kappatos
public onProcessFile ( array $params )
$params array Array that contains data.

setMaxStreamBufferLength() публичный Метод

public setMaxStreamBufferLength ( integer $maxStreamBufferLength )
$maxStreamBufferLength integer

zipFlush() публичный Метод

Flush Zip Data stored in memory, to a temp file.
Автор: A. Grandt ([email protected])
public zipFlush ( )

zipFlushBuffer() публичный Метод

Автор: A. Grandt ([email protected])
public zipFlushBuffer ( )

zipVerifyMemBuffer() публичный Метод

Verify if the memory buffer is about to be exceeded.
Автор: A. Grandt ([email protected])
public zipVerifyMemBuffer ( integer $gzLength )
$gzLength integer length of the pending data.

zipWrite() публичный Метод

Автор: A. Grandt ([email protected])
public zipWrite ( string $data )
$data string