/**
* Create a new compressor channel based a given compression handler
*
- * @return $cInstance An instance of this class
+ * @return $compressorInstance An instance of this class
*/
public static final function createGzipCompressor () {
+ // Routines not found by default
+ $compressorInstance = null;
+
// Get new instance
if ((function_exists('gzcompress')) && (function_exists('gzuncompress'))) {
// Compressor can maybe be used
- $cInstance = new GzipCompressor();
- } else {
- // Routines not found!
- $cInstance = null;
- }
+ $compressorInstance = new GzipCompressor();
+ } // END - if
// Return the compressor instance
- return $cInstance;
+ return $compressorInstance;
}
/**
if (is_object($streamData)) {
// Throw an exception
throw new InvalidObjectException($streamData, self::EXCEPTION_UNEXPECTED_OBJECT);
- }
+ } // END - if
// Return the compressed stream
return gzcompress($streamData, 1);
if (is_object($streamData)) {
// Throw an exception
throw new InvalidObjectException($streamData, self::EXCEPTION_UNEXPECTED_OBJECT);
- }
+ } // END - if
// Return the decompressed stream
return gzuncompress($streamData);