Zip files into a given filename.
- Task Service:
CleverAge\ArchiveProcessBundle\Task\ZipTask
array: inputs are merged with task defined options.
string: the zip created filename.
| Code | Type | Required | Default | Description |
|---|---|---|---|---|
filename |
string |
X | Zip to create filename | |
files |
string or array |
X | Files to add on archive | |
files_base_path |
string |
'' | Base directory where files to add are |
# Task configuration level
code:
service: '@CleverAge\ArchiveProcessBundle\Task\ZipTask'
options:
filename: '%kernel.project_dir%/var/data/zip_archive.zip'
files:
- '%kernel.project_dir%/var/data/sample.txt'
files_base_path: '%kernel.project_dir%/var/data'