@@ -87,8 +87,9 @@ discard block |
||
87 | 87 | { |
88 | 88 | self::checkRequirements(); |
89 | 89 | |
90 | - if (!file_exists($fileName) || !is_readable($fileName)) |
|
91 | - throw new Exception('Could not open file: '.$fileName); |
|
90 | + if (!file_exists($fileName) || !is_readable($fileName)) { |
|
91 | + throw new Exception('Could not open file: '.$fileName); |
|
92 | + } |
|
92 | 93 | |
93 | 94 | $type = self::detectArchiveType($fileName); |
94 | 95 | if (!self::canOpenType($type)) { |
@@ -227,8 +228,9 @@ discard block |
||
227 | 228 | $this->type = $type; |
228 | 229 | $this->archiveSize = filesize($fileName); |
229 | 230 | |
230 | - if (!isset(static::$formatHandlers[$type])) |
|
231 | - throw new Exception('Unsupported archive type: '.$type.' of archive '.$fileName); |
|
231 | + if (!isset(static::$formatHandlers[$type])) { |
|
232 | + throw new Exception('Unsupported archive type: '.$type.' of archive '.$fileName); |
|
233 | + } |
|
232 | 234 | |
233 | 235 | $handler_class = static::$formatHandlers[$type]; |
234 | 236 | |
@@ -265,8 +267,9 @@ discard block |
||
265 | 267 | */ |
266 | 268 | public function getPclZipInterface() |
267 | 269 | { |
268 | - if ($this->type !== self::ZIP) |
|
269 | - throw new UnsupportedOperationException('Format '.$this->type.' does not support PclZip-interface'); |
|
270 | + if ($this->type !== self::ZIP) { |
|
271 | + throw new UnsupportedOperationException('Format '.$this->type.' does not support PclZip-interface'); |
|
272 | + } |
|
270 | 273 | |
271 | 274 | return new $this->archive->getPclZip(); |
272 | 275 | } |
@@ -350,8 +353,9 @@ discard block |
||
350 | 353 | */ |
351 | 354 | public function getFileData($fileName) |
352 | 355 | { |
353 | - if (!in_array($fileName, $this->files, true)) |
|
354 | - return false; |
|
356 | + if (!in_array($fileName, $this->files, true)) { |
|
357 | + return false; |
|
358 | + } |
|
355 | 359 | |
356 | 360 | return $this->archive->getFileData($fileName); |
357 | 361 | } |
@@ -365,8 +369,9 @@ discard block |
||
365 | 369 | */ |
366 | 370 | public function getFileContent($fileName) |
367 | 371 | { |
368 | - if (!in_array($fileName, $this->files, true)) |
|
369 | - return false; |
|
372 | + if (!in_array($fileName, $this->files, true)) { |
|
373 | + return false; |
|
374 | + } |
|
370 | 375 | |
371 | 376 | return $this->archive->getFileContent($fileName); |
372 | 377 | } |
@@ -379,8 +384,9 @@ discard block |
||
379 | 384 | */ |
380 | 385 | public function getFileResource($fileName) |
381 | 386 | { |
382 | - if (!in_array($fileName, $this->files, true)) |
|
383 | - return false; |
|
387 | + if (!in_array($fileName, $this->files, true)) { |
|
388 | + return false; |
|
389 | + } |
|
384 | 390 | |
385 | 391 | return $this->archive->getFileResource($fileName); |
386 | 392 | } |
@@ -397,10 +403,13 @@ discard block |
||
397 | 403 | public function extractFiles($outputFolder, $files = null, $expandFilesList = false) |
398 | 404 | { |
399 | 405 | if ($files !== null) { |
400 | - if (is_string($files)) $files = [$files]; |
|
406 | + if (is_string($files)) { |
|
407 | + $files = [$files]; |
|
408 | + } |
|
401 | 409 | |
402 | - if ($expandFilesList) |
|
403 | - $files = self::expandFileList($this->files, $files); |
|
410 | + if ($expandFilesList) { |
|
411 | + $files = self::expandFileList($this->files, $files); |
|
412 | + } |
|
404 | 413 | |
405 | 414 | return $this->archive->extractFiles($outputFolder, $files); |
406 | 415 | } else { |
@@ -422,8 +431,9 @@ discard block |
||
422 | 431 | { |
423 | 432 | $fileOrFiles = is_string($fileOrFiles) ? [$fileOrFiles] : $fileOrFiles; |
424 | 433 | |
425 | - if ($expandFilesList && $fileOrFiles !== null) |
|
426 | - $fileOrFiles = self::expandFileList($this->files, $fileOrFiles); |
|
434 | + if ($expandFilesList && $fileOrFiles !== null) { |
|
435 | + $fileOrFiles = self::expandFileList($this->files, $fileOrFiles); |
|
436 | + } |
|
427 | 437 | |
428 | 438 | $result = $this->archive->deleteFiles($fileOrFiles); |
429 | 439 | $this->scanArchive(); |
@@ -440,8 +450,9 @@ discard block |
||
440 | 450 | public function addFiles($fileOrFiles) |
441 | 451 | { |
442 | 452 | $files_list = self::createFilesList($fileOrFiles); |
443 | - if (empty($files_list)) |
|
444 | - throw new InvalidArgumentException('Files list is empty!'); |
|
453 | + if (empty($files_list)) { |
|
454 | + throw new InvalidArgumentException('Files list is empty!'); |
|
455 | + } |
|
445 | 456 | $result = $this->archive->addFiles($files_list); |
446 | 457 | $this->scanArchive(); |
447 | 458 | return $result; |
@@ -457,8 +468,9 @@ discard block |
||
457 | 468 | */ |
458 | 469 | public function addFile($file, $inArchiveName = null) |
459 | 470 | { |
460 | - if (!is_file($file)) |
|
461 | - throw new InvalidArgumentException($file.' is not a valid file to add in archive'); |
|
471 | + if (!is_file($file)) { |
|
472 | + throw new InvalidArgumentException($file.' is not a valid file to add in archive'); |
|
473 | + } |
|
462 | 474 | |
463 | 475 | return ($inArchiveName !== null |
464 | 476 | ? $this->addFiles([$file => $inArchiveName]) |
@@ -475,8 +487,9 @@ discard block |
||
475 | 487 | */ |
476 | 488 | public function addDirectory($directory, $inArchivePath = null) |
477 | 489 | { |
478 | - if (!is_dir($directory) || !is_readable($directory)) |
|
479 | - throw new InvalidArgumentException($directory.' is not a valid directory to add in archive'); |
|
490 | + if (!is_dir($directory) || !is_readable($directory)) { |
|
491 | + throw new InvalidArgumentException($directory.' is not a valid directory to add in archive'); |
|
492 | + } |
|
480 | 493 | |
481 | 494 | return ($inArchivePath !== null |
482 | 495 | ? $this->addFiles([$directory => $inArchivePath]) |
@@ -512,25 +525,30 @@ discard block |
||
512 | 525 | */ |
513 | 526 | public static function archiveFiles($fileOrFiles, $archiveName, $emulate = false) |
514 | 527 | { |
515 | - if (file_exists($archiveName)) |
|
516 | - throw new Exception('Archive '.$archiveName.' already exists!'); |
|
528 | + if (file_exists($archiveName)) { |
|
529 | + throw new Exception('Archive '.$archiveName.' already exists!'); |
|
530 | + } |
|
517 | 531 | |
518 | 532 | self::checkRequirements(); |
519 | 533 | |
520 | 534 | $archiveType = self::detectArchiveType($archiveName, false); |
521 | 535 | // if (in_array($archiveType, [TarArchive::TAR, TarArchive::TAR_GZIP, TarArchive::TAR_BZIP, TarArchive::TAR_LZMA, TarArchive::TAR_LZW], true)) |
522 | 536 | // return TarArchive::archiveFiles($fileOrFiles, $archiveName, $emulate); |
523 | - if ($archiveType === false) |
|
524 | - return false; |
|
537 | + if ($archiveType === false) { |
|
538 | + return false; |
|
539 | + } |
|
525 | 540 | |
526 | 541 | $files_list = self::createFilesList($fileOrFiles); |
527 | - if (empty($files_list)) |
|
528 | - throw new InvalidArgumentException('Files list is empty!'); |
|
542 | + if (empty($files_list)) { |
|
543 | + throw new InvalidArgumentException('Files list is empty!'); |
|
544 | + } |
|
529 | 545 | |
530 | 546 | // fake creation: return archive data |
531 | 547 | if ($emulate) { |
532 | 548 | $totalSize = 0; |
533 | - foreach ($files_list as $fn) $totalSize += filesize($fn); |
|
549 | + foreach ($files_list as $fn) { |
|
550 | + $totalSize += filesize($fn); |
|
551 | + } |
|
534 | 552 | |
535 | 553 | return array( |
536 | 554 | 'totalSize' => $totalSize, |
@@ -540,8 +558,9 @@ discard block |
||
540 | 558 | ); |
541 | 559 | } |
542 | 560 | |
543 | - if (!isset(static::$formatHandlers[$archiveType])) |
|
544 | - throw new Exception('Unsupported archive type: '.$archiveType.' of archive '.$archiveName); |
|
561 | + if (!isset(static::$formatHandlers[$archiveType])) { |
|
562 | + throw new Exception('Unsupported archive type: '.$archiveType.' of archive '.$archiveName); |
|
563 | + } |
|
545 | 564 | |
546 | 565 | $handler_class = static::$formatHandlers[$archiveType]; |
547 | 566 | |
@@ -558,8 +577,9 @@ discard block |
||
558 | 577 | */ |
559 | 578 | public static function archiveFile($file, $archiveName) |
560 | 579 | { |
561 | - if (!is_file($file)) |
|
562 | - throw new InvalidArgumentException($file.' is not a valid file to archive'); |
|
580 | + if (!is_file($file)) { |
|
581 | + throw new InvalidArgumentException($file.' is not a valid file to archive'); |
|
582 | + } |
|
563 | 583 | |
564 | 584 | return static::archiveFiles($file, $archiveName) === 1; |
565 | 585 | } |
@@ -574,8 +594,9 @@ discard block |
||
574 | 594 | */ |
575 | 595 | public static function archiveDirectory($directory, $archiveName) |
576 | 596 | { |
577 | - if (!is_dir($directory) || !is_readable($directory)) |
|
578 | - throw new InvalidArgumentException($directory.' is not a valid directory to archive'); |
|
597 | + if (!is_dir($directory) || !is_readable($directory)) { |
|
598 | + throw new InvalidArgumentException($directory.' is not a valid directory to archive'); |
|
599 | + } |
|
579 | 600 | |
580 | 601 | return static::archiveFiles($directory, $archiveName) > 0; |
581 | 602 | } |
@@ -644,8 +665,9 @@ discard block |
||
644 | 665 | $newFiles = []; |
645 | 666 | foreach ($files as $file) { |
646 | 667 | foreach ($archiveFiles as $archiveFile) { |
647 | - if (fnmatch($file.'*', $archiveFile)) |
|
648 | - $newFiles[] = $archiveFile; |
|
668 | + if (fnmatch($file.'*', $archiveFile)) { |
|
669 | + $newFiles[] = $archiveFile; |
|
670 | + } |
|
649 | 671 | } |
650 | 672 | } |
651 | 673 | return $newFiles; |
@@ -662,26 +684,29 @@ discard block |
||
662 | 684 | // passed an extended list |
663 | 685 | if (is_array($nodes)) { |
664 | 686 | foreach ($nodes as $source => $destination) { |
665 | - if (is_numeric($source)) |
|
666 | - $source = $destination; |
|
687 | + if (is_numeric($source)) { |
|
688 | + $source = $destination; |
|
689 | + } |
|
667 | 690 | |
668 | 691 | $destination = rtrim($destination, '/\\*'); |
669 | 692 | |
670 | 693 | // if is directory |
671 | - if (is_dir($source)) |
|
672 | - self::importFilesFromDir(rtrim($source, '/\\*').'/*', |
|
694 | + if (is_dir($source)) { |
|
695 | + self::importFilesFromDir(rtrim($source, '/\\*').'/*', |
|
673 | 696 | !empty($destination) ? $destination.'/' : null, true, $files); |
674 | - else if (is_file($source)) |
|
675 | - $files[$destination] = $source; |
|
697 | + } else if (is_file($source)) { |
|
698 | + $files[$destination] = $source; |
|
699 | + } |
|
676 | 700 | } |
677 | 701 | |
678 | 702 | } else if (is_string($nodes)) { // passed one file or directory |
679 | 703 | // if is directory |
680 | - if (is_dir($nodes)) |
|
681 | - self::importFilesFromDir(rtrim($nodes, '/\\*').'/*', null, true, |
|
704 | + if (is_dir($nodes)) { |
|
705 | + self::importFilesFromDir(rtrim($nodes, '/\\*').'/*', null, true, |
|
682 | 706 | $files); |
683 | - else if (is_file($nodes)) |
|
684 | - $files[basename($nodes)] = $nodes; |
|
707 | + } else if (is_file($nodes)) { |
|
708 | + $files[basename($nodes)] = $nodes; |
|
709 | + } |
|
685 | 710 | } |
686 | 711 | |
687 | 712 | return $files; |
@@ -698,8 +723,9 @@ discard block |
||
698 | 723 | // $map[$destination] = rtrim($source, '/*'); |
699 | 724 | // do not map root archive folder |
700 | 725 | |
701 | - if ($destination !== null) |
|
702 | - $map[$destination] = null; |
|
726 | + if ($destination !== null) { |
|
727 | + $map[$destination] = null; |
|
728 | + } |
|
703 | 729 | |
704 | 730 | foreach (glob($source, GLOB_MARK) as $node) { |
705 | 731 | if (in_array(substr($node, -1), ['/', '\\'], true) && $recursive) { |