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

This class provides an API for various compression techniques that can be used by Horde applications.

Copyright 2003-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.

Package: Compress
Category: Horde
License: LGPL 2.1
Author: Michael Slusarz slusarz@horde.org
Located at Horde/Compress.php
Methods summary
public static Horde_Compress_Base
# factory( string $driver, array $params = null )

Attempts to return a concrete Horde_Compress_Base instance based on $driver.

Attempts to return a concrete Horde_Compress_Base instance based on $driver.

Parameters

$driver
<p>Either a driver name, or the full class name to use (class must extend Horde_Compress_Base).</p>
$params
<p>Hash containing any additional configuration or parameters a subclass needs.</p>

Returns

Horde_Compress_Base
The newly created concrete instance.

Throws

Horde_Compress_Exception
API documentation generated by ApiGen