====== HZip ======
**Layer:** ''Core'' · **Source:** ''lib/core/HZip.php:16'' (lines 16–64)
----
class HZip
HZip Class
Zip a folder (include itself)
Usage :
HZip::zipDir('/path/to/sourceDir', '/path/to/out.zip');
======= Inheritance =======
//No parent, interface or trait. This is a root type.//
======= Constants (0) =======
//None.//
======= Properties (0) =======
//None declared.//
======= Methods (2) =======
^ Visibility ^ Method ^ Summary ^ Line ^
| private static | ''folderToZip()'' | Add files and sub-directories in a folder to zip file. | 24 |
| public static | ''zipDir()'' | Zip a folder (include itself). | 52 |
======== folderToZip() ========
private static function folderToZip($folder, &$zipFile, $exclusiveLength)
//lines 24–42 (19)//
Add files and sub-directories in a folder to zip file.
^ Parameter ^ Type ^ Default ^ Description ^
| ''$folder'' | ''(untyped)'' | //required// | //none// |
| ''$zipFile (by reference)'' | ''(untyped)'' | //required// | //none// |
| ''$exclusiveLength'' | ''(untyped)'' | //required// | Number of text to be exclusived from the file path. |
**Returns:** ''(none declared)''
======== zipDir() ========
public static function zipDir($sourcePath, $outZipPath)
//lines 52–63 (12)//
Zip a folder (include itself).
Usage:
HZip::zipDir('/path/to/sourceDir', '/path/to/out.zip');
^ Parameter ^ Type ^ Default ^ Description ^
| ''$sourcePath'' | ''(untyped)'' | //required// | Path of directory to be zip. |
| ''$outZipPath'' | ''(untyped)'' | //required// | Path of output zip file. |
**Returns:** ''(none declared)''
----
//This page is generated from source by 'tools/gendoc'. Edits will be overwritten.//