Overview

Packages

  • Compress

Classes

  • Horde_Compress
  • Horde_Compress_Base
  • Horde_Compress_Dbx
  • Horde_Compress_Exception
  • Horde_Compress_Gzip
  • Horde_Compress_Rar
  • Horde_Compress_Tar
  • Horde_Compress_Tnef
  • Horde_Compress_Translation
  • Horde_Compress_Zip
  • Overview
  • Package
  • Class
  • Tree

Class Horde_Compress_Base

The base class that all compress drivers should extend.

Copyright 2011-2012 Horde LLC (http://www.horde.org/)

See the enclosed file COPYING for license information (LGPL). If you did not receive this file, see http://www.horde.org/licenses/lgpl21.

Direct known subclasses

Horde_Compress_Dbx, Horde_Compress_Gzip, Horde_Compress_Rar, Horde_Compress_Tar, Horde_Compress_Tnef, Horde_Compress_Zip
Package: Compress
Category: Horde
License: LGPL 2.1
Author: Michael Slusarz slusarz@horde.org
Located at Horde/Compress/Base.php
Methods summary
public mixed
# compress( mixed $data, array $params = array() )

Compress the data.

Compress the data.

Parameters

$data
The data to compress.
$params
<p>An array of arguments needed to compress the data.</p>

Returns

mixed
The compressed data.

Throws

Horde_Compress_Exception
public mixed
# decompress( mixed $data, array $params = array() )

Decompress the data.

Decompress the data.

Parameters

$data
The data to decompress.
$params
<p>An array of arguments needed to decompress the data.</p>

Returns

mixed
The decompressed data.

Throws

Horde_Compress_Exception
Properties summary
public boolean $canCompress

Does this driver support compressing data?

Does this driver support compressing data?

# false
public boolean $canDecompress

Does this driver support decompressing data?

Does this driver support decompressing data?

# false
API documentation generated by ApiGen