1 | <?php namespace Comodojo\Zip; |
||
23 | class StatusCodes { |
||
24 | |||
25 | /** |
||
26 | * Array of well known zip status codes |
||
27 | * |
||
28 | * @const array |
||
29 | */ |
||
30 | const ZIP_STATUS_CODES = [ |
||
31 | ZipArchive::ER_OK => 'No error', |
||
32 | ZipArchive::ER_MULTIDISK => 'Multi-disk zip archives not supported', |
||
33 | ZipArchive::ER_RENAME => 'Renaming temporary file failed', |
||
34 | ZipArchive::ER_CLOSE => 'Closing zip archive failed', |
||
35 | ZipArchive::ER_SEEK => 'Seek error', |
||
36 | ZipArchive::ER_READ => 'Read error', |
||
37 | ZipArchive::ER_WRITE => 'Write error', |
||
38 | ZipArchive::ER_CRC => 'CRC error', |
||
39 | ZipArchive::ER_ZIPCLOSED => 'Containing zip archive was closed', |
||
40 | ZipArchive::ER_NOENT => 'No such file', |
||
41 | ZipArchive::ER_EXISTS => 'File already exists', |
||
42 | ZipArchive::ER_OPEN => 'Can\'t open file', |
||
43 | ZipArchive::ER_TMPOPEN => 'Failure to create temporary file', |
||
44 | ZipArchive::ER_ZLIB => 'Zlib error', |
||
45 | ZipArchive::ER_MEMORY => 'Malloc failure', |
||
46 | ZipArchive::ER_CHANGED => 'Entry has been changed', |
||
47 | ZipArchive::ER_COMPNOTSUPP => 'Compression method not supported', |
||
48 | ZipArchive::ER_EOF => 'Premature EOF', |
||
49 | ZipArchive::ER_INVAL => 'Invalid argument', |
||
50 | ZipArchive::ER_NOZIP => 'Not a zip archive', |
||
51 | ZipArchive::ER_INTERNAL => 'Internal error', |
||
52 | ZipArchive::ER_INCONS => 'Zip archive inconsistent', |
||
53 | ZipArchive::ER_REMOVE => 'Can\'t remove file', |
||
54 | ZipArchive::ER_DELETED => 'Entry has been deleted' |
||
55 | ]; |
||
56 | |||
57 | /** |
||
58 | * Get status from zip status code |
||
59 | * |
||
60 | * @param int $code ZIP status code |
||
61 | * |
||
62 | * @return string |
||
63 | */ |
||
64 | public static function get(int $code): string { |
||
71 | |||
72 | } |
||
73 |