|
eZ Publish
[4.2]
|
Handles files compressed with gzip. More...
Inheritance diagram for eZForwardCompressionHandler:
Collaboration diagram for eZForwardCompressionHandler:Public Member Functions | |
| compress ($source) | |
| decompress ($source) | |
| doClose () | |
| doEOF () | |
| doFlush () | |
| doOpen ($filename, $mode) | |
| doPasstrough ($closeFile=true) | |
| doRead ($uncompressedLength=false) | |
| doRewind () | |
| doSeek ($offset, $whence) | |
| doTell () | |
| doWrite ($data, $uncompressedLength=false) | |
| duplicate () | |
| error () | |
| errorNumber () | |
| errorString () | |
| eZForwardCompressionHandler (&$handler, $name, $identifier) | |
| & | forwardHandler () |
Handles files compressed with gzip.
This class is a wrapper of the eZGZIPZLIBCompressionHandler and eZGZIPShellCompressionHandler classes.
Definition at line 42 of file ezforwardcompressionhandler.php.
| eZForwardCompressionHandler::compress | ( | $ | source | ) | [virtual] |
Compress the $source string and return it as compressed data.
Implements eZCompressionHandler.
Definition at line 112 of file ezforwardcompressionhandler.php.
| eZForwardCompressionHandler::decompress | ( | $ | source | ) | [virtual] |
Decompress the $source string containing compressed data and return it as a string.
Implements eZCompressionHandler.
Definition at line 117 of file ezforwardcompressionhandler.php.
| eZForwardCompressionHandler::doClose | ( | ) | [virtual] |
Does the actual file closing.
Implements eZFileHandler.
Definition at line 67 of file ezforwardcompressionhandler.php.
| eZForwardCompressionHandler::doEOF | ( | ) | [virtual] |
Does the actual file eof detection.
Implements eZFileHandler.
Definition at line 102 of file ezforwardcompressionhandler.php.
| eZForwardCompressionHandler::doFlush | ( | ) | [virtual] |
Does the actual file flushing.
Implements eZFileHandler.
Definition at line 82 of file ezforwardcompressionhandler.php.
| eZForwardCompressionHandler::doOpen | ( | $ | filename, |
| $ | mode | ||
| ) | [virtual] |
Does the actual file opening.
Implements eZFileHandler.
Definition at line 62 of file ezforwardcompressionhandler.php.
| eZForwardCompressionHandler::doPasstrough | ( | $ | closeFile = true | ) | [virtual] |
Does the actual file passtrough.
Implements eZFileHandler.
Definition at line 107 of file ezforwardcompressionhandler.php.
| eZForwardCompressionHandler::doRead | ( | $ | length = false | ) | [virtual] |
Does the actual file reading.
Implements eZFileHandler.
Definition at line 72 of file ezforwardcompressionhandler.php.
| eZForwardCompressionHandler::doRewind | ( | ) |
Does the actual file rewind.
Reimplemented from eZFileHandler.
Definition at line 92 of file ezforwardcompressionhandler.php.
| eZForwardCompressionHandler::doSeek | ( | $ | offset, |
| $ | whence | ||
| ) | [virtual] |
Does the actual file seek.
Implements eZFileHandler.
Definition at line 87 of file ezforwardcompressionhandler.php.
| eZForwardCompressionHandler::doTell | ( | ) | [virtual] |
Does the actual file telling.
Implements eZFileHandler.
Definition at line 97 of file ezforwardcompressionhandler.php.
| eZForwardCompressionHandler::doWrite | ( | $ | data, |
| $ | length = false |
||
| ) | [virtual] |
Does the actual file writing.
Implements eZFileHandler.
Definition at line 77 of file ezforwardcompressionhandler.php.
| eZForwardCompressionHandler::duplicate | ( | ) |
Duplicates the forward compression handler by calling duplicate() on the handler which gets the forwarded requests and then creates a new eZForwardCompressionHandler.
Reimplemented from eZFileHandler.
Definition at line 141 of file ezforwardcompressionhandler.php.
| eZForwardCompressionHandler::error | ( | ) |
Returns error data as an associative array, the array contains:
Reimplemented from eZFileHandler.
Definition at line 122 of file ezforwardcompressionhandler.php.
| eZForwardCompressionHandler::errorNumber | ( | ) | [virtual] |
Implements eZFileHandler.
Definition at line 132 of file ezforwardcompressionhandler.php.
| eZForwardCompressionHandler::errorString | ( | ) | [virtual] |
Implements eZFileHandler.
Definition at line 127 of file ezforwardcompressionhandler.php.
| eZForwardCompressionHandler::eZForwardCompressionHandler | ( | &$ | handler, |
| $ | name, | ||
| $ | identifier | ||
| ) |
See eZCompressionHandler::eZCompressionHandler
Definition at line 47 of file ezforwardcompressionhandler.php.
Referenced by duplicate(), and eZGZIPCompressionHandler\eZGZIPCompressionHandler().
| & eZForwardCompressionHandler::forwardHandler | ( | ) |
Definition at line 57 of file ezforwardcompressionhandler.php.