@@ -129,7 +129,7 @@ |
||
129 | 129 | ) { |
130 | 130 | $format_extension = Formats::getFormatExtension($archiveFormat); |
131 | 131 | do { |
132 | - $temp_file = tempnam(sys_get_temp_dir(), 'temp_archive') . '.' . $format_extension; |
|
132 | + $temp_file = tempnam(sys_get_temp_dir(), 'temp_archive').'.'.$format_extension; |
|
133 | 133 | } while (file_exists($temp_file)); |
134 | 134 | |
135 | 135 | $created = static::createArchive($files, $temp_file, $archiveFormat, $compressionLevel, $password, $fileProgressCallable); |
@@ -64,7 +64,7 @@ discard block |
||
64 | 64 | public static function open($fileName, $abilities = [], $password = null) |
65 | 65 | { |
66 | 66 | if (!file_exists($fileName) || !is_readable($fileName)) { |
67 | - throw new InvalidArgumentException('Could not open file: ' . $fileName . ' is not readable'); |
|
67 | + throw new InvalidArgumentException('Could not open file: '.$fileName.' is not readable'); |
|
68 | 68 | } |
69 | 69 | |
70 | 70 | $format = Formats::detectArchiveFormat($fileName); |
@@ -121,7 +121,7 @@ discard block |
||
121 | 121 | if ($archiveName !== null) { |
122 | 122 | $archiveType = Formats::detectArchiveFormat($archiveName, false); |
123 | 123 | if ($archiveType === false) { |
124 | - throw new UnsupportedArchiveException('Could not detect archive type for name "' . $archiveName . '"'); |
|
124 | + throw new UnsupportedArchiveException('Could not detect archive type for name "'.$archiveName.'"'); |
|
125 | 125 | } |
126 | 126 | } |
127 | 127 | |
@@ -183,17 +183,17 @@ discard block |
||
183 | 183 | ) |
184 | 184 | { |
185 | 185 | if (file_exists($archiveName)) |
186 | - throw new FileAlreadyExistsException('Archive ' . $archiveName . ' already exists!'); |
|
186 | + throw new FileAlreadyExistsException('Archive '.$archiveName.' already exists!'); |
|
187 | 187 | |
188 | 188 | $info = static::prepareForArchiving($fileOrFiles, $archiveName); |
189 | 189 | |
190 | 190 | $abilities = [BasicDriver::CREATE]; |
191 | 191 | |
192 | 192 | if (!Formats::canCreate($info['type'])) |
193 | - throw new UnsupportedArchiveException('Unsupported archive type: ' . $info['type'] . ' of archive ' . $archiveName); |
|
193 | + throw new UnsupportedArchiveException('Unsupported archive type: '.$info['type'].' of archive '.$archiveName); |
|
194 | 194 | |
195 | 195 | if ($password !== null && !Formats::canEncrypt($info['type'])) |
196 | - throw new UnsupportedOperationException('Archive type ' . $info['type'] . ' can not be encrypted'); |
|
196 | + throw new UnsupportedOperationException('Archive type '.$info['type'].' can not be encrypted'); |
|
197 | 197 | if ($password !== null) { |
198 | 198 | $abilities[] = BasicDriver::CREATE_ENCRYPTED; |
199 | 199 | } |
@@ -201,7 +201,7 @@ discard block |
||
201 | 201 | /** @var BasicDriver $driver */ |
202 | 202 | $driver = Formats::getFormatDriver($info['type'], $abilities); |
203 | 203 | if ($driver === null) { |
204 | - throw new UnsupportedArchiveException('Unsupported archive type: ' . $info['type'] . ' of archive '); |
|
204 | + throw new UnsupportedArchiveException('Unsupported archive type: '.$info['type'].' of archive '); |
|
205 | 205 | } |
206 | 206 | |
207 | 207 | return $driver::createArchive( |
@@ -253,11 +253,11 @@ discard block |
||
253 | 253 | $info = static::prepareForArchiving($fileOrFiles); |
254 | 254 | $abilities = [BasicDriver::CREATE, BasicDriver::CREATE_IN_STRING]; |
255 | 255 | if (!Formats::canCreate($info['type'])) { |
256 | - throw new UnsupportedArchiveException('Unsupported archive type: ' . $info['type'] . ' of archive ' . $archiveName); |
|
256 | + throw new UnsupportedArchiveException('Unsupported archive type: '.$info['type'].' of archive '.$archiveName); |
|
257 | 257 | } |
258 | 258 | |
259 | 259 | if ($password !== null && !Formats::canEncrypt($info['type'])) { |
260 | - throw new UnsupportedOperationException('Archive type ' . $info['type'] . ' can not be encrypted'); |
|
260 | + throw new UnsupportedOperationException('Archive type '.$info['type'].' can not be encrypted'); |
|
261 | 261 | } |
262 | 262 | if ($password !== null) { |
263 | 263 | $abilities[] = BasicDriver::CREATE_ENCRYPTED; |
@@ -266,7 +266,7 @@ discard block |
||
266 | 266 | /** @var BasicDriver $driver */ |
267 | 267 | $driver = Formats::getFormatDriver($info['type'], $abilities); |
268 | 268 | if ($driver === null) { |
269 | - throw new UnsupportedArchiveException('Unsupported archive type: ' . $info['type'] . ' of archive '); |
|
269 | + throw new UnsupportedArchiveException('Unsupported archive type: '.$info['type'].' of archive '); |
|
270 | 270 | } |
271 | 271 | |
272 | 272 | return $driver::createArchiveInString( |
@@ -292,7 +292,7 @@ discard block |
||
292 | 292 | public static function archiveFile($file, $archiveName, $compressionLevel = BasicDriver::COMPRESSION_AVERAGE, $password = null) |
293 | 293 | { |
294 | 294 | if (!is_file($file)) { |
295 | - throw new InvalidArgumentException($file . ' is not a valid file to archive'); |
|
295 | + throw new InvalidArgumentException($file.' is not a valid file to archive'); |
|
296 | 296 | } |
297 | 297 | |
298 | 298 | return static::archive($file, $archiveName, $compressionLevel, $password) === 1; |
@@ -312,7 +312,7 @@ discard block |
||
312 | 312 | public static function archiveDirectory($directory, $archiveName, $compressionLevel = BasicDriver::COMPRESSION_AVERAGE, $password = null) |
313 | 313 | { |
314 | 314 | if (!is_dir($directory) || !is_readable($directory)) |
315 | - throw new InvalidArgumentException($directory . ' is not a valid directory to archive'); |
|
315 | + throw new InvalidArgumentException($directory.' is not a valid directory to archive'); |
|
316 | 316 | |
317 | 317 | return static::archive($directory, $archiveName, $compressionLevel, $password) > 0; |
318 | 318 | } |
@@ -503,7 +503,7 @@ discard block |
||
503 | 503 | public function getFileData($fileName) |
504 | 504 | { |
505 | 505 | if (!in_array($fileName, $this->files, true)) { |
506 | - throw new NonExistentArchiveFileException('File ' . $fileName . ' does not exist in archive'); |
|
506 | + throw new NonExistentArchiveFileException('File '.$fileName.' does not exist in archive'); |
|
507 | 507 | } |
508 | 508 | |
509 | 509 | return $this->archive->getFileData($fileName); |
@@ -519,7 +519,7 @@ discard block |
||
519 | 519 | public function getFileContent($fileName) |
520 | 520 | { |
521 | 521 | if (!in_array($fileName, $this->files, true)) { |
522 | - throw new NonExistentArchiveFileException('File ' . $fileName . ' does not exist in archive'); |
|
522 | + throw new NonExistentArchiveFileException('File '.$fileName.' does not exist in archive'); |
|
523 | 523 | } |
524 | 524 | |
525 | 525 | return $this->archive->getFileContent($fileName); |
@@ -535,7 +535,7 @@ discard block |
||
535 | 535 | public function getFileStream($fileName) |
536 | 536 | { |
537 | 537 | if (!in_array($fileName, $this->files, true)) { |
538 | - throw new NonExistentArchiveFileException('File ' . $fileName . ' does not exist in archive'); |
|
538 | + throw new NonExistentArchiveFileException('File '.$fileName.' does not exist in archive'); |
|
539 | 539 | } |
540 | 540 | |
541 | 541 | return $this->archive->getFileStream($fileName); |
@@ -633,7 +633,7 @@ discard block |
||
633 | 633 | public function addFile($file, $inArchiveName = null) |
634 | 634 | { |
635 | 635 | if (!is_file($file)) |
636 | - throw new InvalidArgumentException($file . ' is not a valid file to add in archive'); |
|
636 | + throw new InvalidArgumentException($file.' is not a valid file to add in archive'); |
|
637 | 637 | |
638 | 638 | return ($inArchiveName !== null |
639 | 639 | ? $this->add([$inArchiveName => $file]) |
@@ -667,7 +667,7 @@ discard block |
||
667 | 667 | public function addDirectory($directory, $inArchivePath = null) |
668 | 668 | { |
669 | 669 | if (!is_dir($directory) || !is_readable($directory)) |
670 | - throw new InvalidArgumentException($directory . ' is not a valid directory to add in archive'); |
|
670 | + throw new InvalidArgumentException($directory.' is not a valid directory to add in archive'); |
|
671 | 671 | |
672 | 672 | return ($inArchivePath !== null |
673 | 673 | ? $this->add([$inArchivePath => $directory]) |
@@ -710,7 +710,7 @@ discard block |
||
710 | 710 | $newFiles = []; |
711 | 711 | foreach ($files as $file) { |
712 | 712 | foreach ($archiveFiles as $archiveFile) { |
713 | - if (fnmatch($file . '*', $archiveFile)) { |
|
713 | + if (fnmatch($file.'*', $archiveFile)) { |
|
714 | 714 | $newFiles[] = $archiveFile; |
715 | 715 | } |
716 | 716 | } |
@@ -745,8 +745,8 @@ discard block |
||
745 | 745 | if (is_array($source)) { |
746 | 746 | foreach ($source as $sourceItem) { |
747 | 747 | static::importFilesFromDir( |
748 | - rtrim($sourceItem, '/\\*') . '/*', |
|
749 | - !empty($destination) ? $destination . '/' : null, |
|
748 | + rtrim($sourceItem, '/\\*').'/*', |
|
749 | + !empty($destination) ? $destination.'/' : null, |
|
750 | 750 | true, |
751 | 751 | $files |
752 | 752 | ); |
@@ -754,8 +754,8 @@ discard block |
||
754 | 754 | } else if (is_dir($source)) { |
755 | 755 | // one source for directories |
756 | 756 | static::importFilesFromDir( |
757 | - rtrim($source, '/\\*') . '/*', |
|
758 | - !empty($destination) ? $destination . '/' : null, |
|
757 | + rtrim($source, '/\\*').'/*', |
|
758 | + !empty($destination) ? $destination.'/' : null, |
|
759 | 759 | true, |
760 | 760 | $files |
761 | 761 | ); |
@@ -767,7 +767,7 @@ discard block |
||
767 | 767 | } else if (is_string($nodes)) { // passed one file or directory |
768 | 768 | // if is directory |
769 | 769 | if (is_dir($nodes)) |
770 | - static::importFilesFromDir(rtrim($nodes, '/\\*') . '/*', null, true, |
|
770 | + static::importFilesFromDir(rtrim($nodes, '/\\*').'/*', null, true, |
|
771 | 771 | $files); |
772 | 772 | else if (is_file($nodes)) |
773 | 773 | $files[basename($nodes)] = $nodes; |
@@ -792,10 +792,10 @@ discard block |
||
792 | 792 | |
793 | 793 | foreach (glob($source, GLOB_MARK) as $node) { |
794 | 794 | if (in_array(substr($node, -1), ['/', '\\'], true) && $recursive) { |
795 | - static::importFilesFromDir(str_replace('\\', '/', $node) . '*', |
|
796 | - $destination . basename($node) . '/', $recursive, $map); |
|
795 | + static::importFilesFromDir(str_replace('\\', '/', $node).'*', |
|
796 | + $destination.basename($node).'/', $recursive, $map); |
|
797 | 797 | } elseif (is_file($node) && is_readable($node)) { |
798 | - $map[$destination . basename($node)] = $node; |
|
798 | + $map[$destination.basename($node)] = $node; |
|
799 | 799 | } |
800 | 800 | } |
801 | 801 | } |
@@ -127,8 +127,9 @@ discard block |
||
127 | 127 | |
128 | 128 | $files_list = static::createFilesList($fileOrFiles); |
129 | 129 | |
130 | - if (empty($files_list)) |
|
131 | - throw new EmptyFileListException('Files list is empty!'); |
|
130 | + if (empty($files_list)) { |
|
131 | + throw new EmptyFileListException('Files list is empty!'); |
|
132 | + } |
|
132 | 133 | |
133 | 134 | $totalSize = 0; |
134 | 135 | foreach ($files_list as $fn) { |
@@ -182,18 +183,21 @@ discard block |
||
182 | 183 | $fileProgressCallable = null |
183 | 184 | ) |
184 | 185 | { |
185 | - if (file_exists($archiveName)) |
|
186 | - throw new FileAlreadyExistsException('Archive ' . $archiveName . ' already exists!'); |
|
186 | + if (file_exists($archiveName)) { |
|
187 | + throw new FileAlreadyExistsException('Archive ' . $archiveName . ' already exists!'); |
|
188 | + } |
|
187 | 189 | |
188 | 190 | $info = static::prepareForArchiving($fileOrFiles, $archiveName); |
189 | 191 | |
190 | 192 | $abilities = [BasicDriver::CREATE]; |
191 | 193 | |
192 | - if (!Formats::canCreate($info['type'])) |
|
193 | - throw new UnsupportedArchiveException('Unsupported archive type: ' . $info['type'] . ' of archive ' . $archiveName); |
|
194 | + if (!Formats::canCreate($info['type'])) { |
|
195 | + throw new UnsupportedArchiveException('Unsupported archive type: ' . $info['type'] . ' of archive ' . $archiveName); |
|
196 | + } |
|
194 | 197 | |
195 | - if ($password !== null && !Formats::canEncrypt($info['type'])) |
|
196 | - throw new UnsupportedOperationException('Archive type ' . $info['type'] . ' can not be encrypted'); |
|
198 | + if ($password !== null && !Formats::canEncrypt($info['type'])) { |
|
199 | + throw new UnsupportedOperationException('Archive type ' . $info['type'] . ' can not be encrypted'); |
|
200 | + } |
|
197 | 201 | if ($password !== null) { |
198 | 202 | $abilities[] = BasicDriver::CREATE_ENCRYPTED; |
199 | 203 | } |
@@ -311,8 +315,9 @@ discard block |
||
311 | 315 | */ |
312 | 316 | public static function archiveDirectory($directory, $archiveName, $compressionLevel = BasicDriver::COMPRESSION_AVERAGE, $password = null) |
313 | 317 | { |
314 | - if (!is_dir($directory) || !is_readable($directory)) |
|
315 | - throw new InvalidArgumentException($directory . ' is not a valid directory to archive'); |
|
318 | + if (!is_dir($directory) || !is_readable($directory)) { |
|
319 | + throw new InvalidArgumentException($directory . ' is not a valid directory to archive'); |
|
320 | + } |
|
316 | 321 | |
317 | 322 | return static::archive($directory, $archiveName, $compressionLevel, $password) > 0; |
318 | 323 | } |
@@ -482,13 +487,15 @@ discard block |
||
482 | 487 | */ |
483 | 488 | public function getFiles($filter = null) |
484 | 489 | { |
485 | - if ($filter === null) |
|
486 | - return $this->files; |
|
490 | + if ($filter === null) { |
|
491 | + return $this->files; |
|
492 | + } |
|
487 | 493 | |
488 | 494 | $result = []; |
489 | 495 | foreach ($this->files as $file) { |
490 | - if (fnmatch($filter, $file)) |
|
491 | - $result[] = $file; |
|
496 | + if (fnmatch($filter, $file)) { |
|
497 | + $result[] = $file; |
|
498 | + } |
|
492 | 499 | } |
493 | 500 | return $result; |
494 | 501 | } |
@@ -632,8 +639,9 @@ discard block |
||
632 | 639 | */ |
633 | 640 | public function addFile($file, $inArchiveName = null) |
634 | 641 | { |
635 | - if (!is_file($file)) |
|
636 | - throw new InvalidArgumentException($file . ' is not a valid file to add in archive'); |
|
642 | + if (!is_file($file)) { |
|
643 | + throw new InvalidArgumentException($file . ' is not a valid file to add in archive'); |
|
644 | + } |
|
637 | 645 | |
638 | 646 | return ($inArchiveName !== null |
639 | 647 | ? $this->add([$inArchiveName => $file]) |
@@ -666,8 +674,9 @@ discard block |
||
666 | 674 | */ |
667 | 675 | public function addDirectory($directory, $inArchivePath = null) |
668 | 676 | { |
669 | - if (!is_dir($directory) || !is_readable($directory)) |
|
670 | - throw new InvalidArgumentException($directory . ' is not a valid directory to add in archive'); |
|
677 | + if (!is_dir($directory) || !is_readable($directory)) { |
|
678 | + throw new InvalidArgumentException($directory . ' is not a valid directory to add in archive'); |
|
679 | + } |
|
671 | 680 | |
672 | 681 | return ($inArchivePath !== null |
673 | 682 | ? $this->add([$inArchivePath => $directory]) |
@@ -730,9 +739,9 @@ discard block |
||
730 | 739 | if (is_array($nodes)) { |
731 | 740 | foreach ($nodes as $destination => $source) { |
732 | 741 | // new format |
733 | - if (is_numeric($destination)) |
|
734 | - $destination = $source; |
|
735 | - else { |
|
742 | + if (is_numeric($destination)) { |
|
743 | + $destination = $source; |
|
744 | + } else { |
|
736 | 745 | // old format |
737 | 746 | if (is_string($source) && !file_exists($source)) { |
738 | 747 | list($destination, $source) = [$source, $destination]; |
@@ -766,11 +775,12 @@ discard block |
||
766 | 775 | |
767 | 776 | } else if (is_string($nodes)) { // passed one file or directory |
768 | 777 | // if is directory |
769 | - if (is_dir($nodes)) |
|
770 | - static::importFilesFromDir(rtrim($nodes, '/\\*') . '/*', null, true, |
|
778 | + if (is_dir($nodes)) { |
|
779 | + static::importFilesFromDir(rtrim($nodes, '/\\*') . '/*', null, true, |
|
771 | 780 | $files); |
772 | - else if (is_file($nodes)) |
|
773 | - $files[basename($nodes)] = $nodes; |
|
781 | + } else if (is_file($nodes)) { |
|
782 | + $files[basename($nodes)] = $nodes; |
|
783 | + } |
|
774 | 784 | } |
775 | 785 | |
776 | 786 | return $files; |
@@ -787,8 +797,9 @@ discard block |
||
787 | 797 | // $map[$destination] = rtrim($source, '/*'); |
788 | 798 | // do not map root archive folder |
789 | 799 | |
790 | - if ($destination !== null) |
|
791 | - $map[$destination] = null; |
|
800 | + if ($destination !== null) { |
|
801 | + $map[$destination] = null; |
|
802 | + } |
|
792 | 803 | |
793 | 804 | foreach (glob($source, GLOB_MARK) as $node) { |
794 | 805 | if (in_array(substr($node, -1), ['/', '\\'], true) && $recursive) { |