class ZipExtensionAdapter extends AbstractAdapter
ZipExtensionAdapter allows you to create and extract files from archives using PHP Zip extension
Methods
__construct(ResourceManager $manager) | ||
ArchiveInterface | open(String $path) | from AbstractAdapter |
Boolean | isSupported() | |
Array | listMembers(ResourceInterface $resource) | |
static String | getName() | |
SplFileInfo | extract(ResourceInterface $resource, String|null $to = null) | |
SplFileInfo | extractMembers(ResourceInterface $resource, Array $members, String|null $to = null) | |
Array | remove(ResourceInterface $resource, String|Array|Traversable $files) | |
Array | add(ResourceInterface $resource, String|Array|Traversable $files, Boolean $recursive = true) | |
ArchiveInterface | create(String $path, String|Array|Traversable|null $files = null, Boolean $recursive = true) | |
static AbstractAdapter |
newInstance()
Returns a new instance of the invoked adapter |
|
checkReadability(ZipArchive $zip, $file) | ||
addFileToZip(ZipArchive $zip, $file) | ||
addEmptyDir(ZipArchive $zip, $dir) |
Details
at line 44
public
__construct(ResourceManager $manager)
in AbstractAdapter at line 31
public ArchiveInterface
open(String $path)
at line 56
public Boolean
isSupported()
at line 64
public Array
listMembers(ResourceInterface $resource)
at line 85
static public String
getName()
at line 93
public SplFileInfo
extract(ResourceInterface $resource, String|null $to = null)
at line 101
public SplFileInfo
extractMembers(ResourceInterface $resource, Array $members, String|null $to = null)
at line 149
public Array
remove(ResourceInterface $resource, String|Array|Traversable $files)
at line 180
public Array
add(ResourceInterface $resource, String|Array|Traversable $files, Boolean $recursive = true)
at line 195
public ArchiveInterface
create(String $path, String|Array|Traversable|null $files = null, Boolean $recursive = true)
at line 216
static public AbstractAdapter
newInstance()
Returns a new instance of the invoked adapter