Scriptlog Docs

Scriptlog Documentation

Code reference for the Scriptlog codebase

User Tools

Site Tools


scriptlog:lib:core:hzip

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.

scriptlog/lib/core/hzip.txt · Last modified: by admin