ZipArchive
- Type
- Class
- Namespace
- Craft
- Inherits
- Craft\ZipArchive
- Implements
- Craft\IZip
- Since
- 1.0
Class ZipArchive
See also http://craftcms.com
View source (opens new window)
# Public Methods
| Method | Description |
|---|---|
| add() | Will add either a file or a folder to an existing zip file. If it is a folder, it will add the contents recursively. |
| unzip() | |
| zip() |
# add()
Will add either a file or a folder to an existing zip file. If it is a folder, it will add the contents recursively.
IZip::add()
View source (opens new window)
Arguments
$sourceZip(string (opens new window)) – The zip file to be added to.$pathToAdd(string (opens new window))$basePath(string (opens new window)) – The root path of the file(s) to be added that will be removed before adding.$pathPrefix(null (opens new window)) – A path to be prepended to each file before it is added to the zip.
Returns
Signature
public boolean add ( $sourceZip, $pathToAdd, $basePath, $pathPrefix = null )
# unzip()
Signature
public boolean unzip ( $srcZip, $destFolder )
# zip()
Signature
public boolean zip ( $sourceFolder, $destZip )
← Zip