BcZip
in package
Class BcZip
Table of Contents
Properties
- $error : null
- error
- $topArchiveName : null
- Top Archive Name
- $Zip : bool|ZipArchive
- ZipArchive
Methods
- __construct() : mixed
- BcZip constructor.
- create() : void
- zip生成
- extract() : bool
- ZIP を展開する
- _escapePath() : string
- CUI 向けにパスをエスケープする
- _extractByCommand() : bool
- コマンドによる展開
- _extractByPhpLib() : bool
- ZipArchive クラスによる展開
- zipSub() : void
- 再帰的にzip生成対象ファイルを追加する
Properties
$error
error
public
null
$error
= null
$topArchiveName
Top Archive Name
public
null
$topArchiveName
= null
$Zip
ZipArchive
public
bool|ZipArchive
$Zip
= false
Methods
__construct()
BcZip constructor.
public
__construct() : mixed
Tags
create()
zip生成
public
create(string $sorce, string $dist) : void
Parameters
- $sorce : string
-
元データ
- $dist : string
-
出力先
Tags
extract()
ZIP を展開する
public
extract(mixed $source, mixed $target) : bool
Parameters
- $source : mixed
- $target : mixed
Tags
Return values
bool_escapePath()
CUI 向けにパスをエスケープする
protected
_escapePath(mixed $path) : string
Parameters
- $path : mixed
Tags
Return values
string_extractByCommand()
コマンドによる展開
protected
_extractByCommand(mixed $source, mixed $target) : bool
Parameters
- $source : mixed
- $target : mixed
Tags
Return values
bool_extractByPhpLib()
ZipArchive クラスによる展開
protected
_extractByPhpLib(mixed $source, mixed $target) : bool
Parameters
- $source : mixed
- $target : mixed
Tags
Return values
boolzipSub()
再帰的にzip生成対象ファイルを追加する
private
zipSub(ZipArchive $za, string $path[, string $parentPath = '' ]) : void
Parameters
- $za : ZipArchive
- $path : string
- $parentPath : string = ''