1 | <?php |
||
8 | class File |
||
9 | { |
||
10 | /** @var array */ |
||
11 | protected static $allowedMimeTypes = [ |
||
12 | 'application/zip', |
||
13 | 'application/x-zip', |
||
14 | 'application/x-gzip', |
||
15 | ]; |
||
16 | |||
17 | public function isZipFile(?Filesystem $disk, string $path) : bool |
||
25 | |||
26 | protected function hasZipExtension(string $path): bool |
||
30 | |||
31 | protected function hasAllowedMimeType(?Filesystem $disk, string $path) |
||
35 | |||
36 | protected function mimeType(?Filesystem $disk, string $path) |
||
49 | } |
||
50 |