diff options
author | Harald Eilertsen <haraldei@anduin.net> | 2024-11-07 19:23:35 +0100 |
---|---|---|
committer | Harald Eilertsen <haraldei@anduin.net> | 2024-11-08 16:43:29 +0100 |
commit | fe30b5497593dcfb4445d72c99fa357011cebf46 (patch) | |
tree | 6d4d89fed5dcd52e26dd1e07e7cae04206c737d4 /vendor/maennchen/zipstream-php/src/OperationMode.php | |
parent | b00ae997a5dab923a99e1f1cccf35bb52eba9a62 (diff) | |
download | volse-hubzilla-fe30b5497593dcfb4445d72c99fa357011cebf46.tar.gz volse-hubzilla-fe30b5497593dcfb4445d72c99fa357011cebf46.tar.bz2 volse-hubzilla-fe30b5497593dcfb4445d72c99fa357011cebf46.zip |
Update php-epub-meta and use composer for dep handling.
Note that we upgrade to the 2.x branch of the dependency, as the 3.x
branch requires PHP version 8.2 or later. There's no reason for us to
move our minimum supported version of PHP just yet.
Diffstat (limited to 'vendor/maennchen/zipstream-php/src/OperationMode.php')
-rw-r--r-- | vendor/maennchen/zipstream-php/src/OperationMode.php | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/vendor/maennchen/zipstream-php/src/OperationMode.php b/vendor/maennchen/zipstream-php/src/OperationMode.php new file mode 100644 index 000000000..dd650f070 --- /dev/null +++ b/vendor/maennchen/zipstream-php/src/OperationMode.php @@ -0,0 +1,35 @@ +<?php + +declare(strict_types=1); + +namespace ZipStream; + +/** + * ZipStream execution operation modes + */ +enum OperationMode +{ + /** + * Stream file into output stream + */ + case NORMAL; + + /** + * Simulate the zip to figure out the resulting file size + * + * This only supports entries where the file size is known beforehand and + * deflation is disabled. + */ + case SIMULATE_STRICT; + + /** + * Simulate the zip to figure out the resulting file size + * + * If the file size is not known beforehand or deflation is enabled, the + * entry streams will be read and rewound. + * + * If the entry does not support rewinding either, you will not be able to + * use the same stream in a later operation mode like `NORMAL`. + */ + case SIMULATE_LAX; +} |