Passed
Push — master ( ba6632...96860e )
by f
44:24 queued 29:21
created
src/Commands/BaseFileCommand.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -37,9 +37,9 @@
 block discarded – undo
37 37
             $question = new ChoiceQuestion('Which file', $files);
38 38
             $file = $helper->ask($input, $output, $question);
39 39
         } else if (!in_array($file, $files, true)) {
40
-            throw new \InvalidArgumentException('File "' . $file . '" not found in archive');
40
+            throw new \InvalidArgumentException('File "'.$file.'" not found in archive');
41 41
         }
42
-        $output->writeln('<comment>Selecting file ' . $file . '</comment>', OutputInterface::VERBOSITY_VERY_VERBOSE);
42
+        $output->writeln('<comment>Selecting file '.$file.'</comment>', OutputInterface::VERBOSITY_VERY_VERBOSE);
43 43
 
44 44
         return [$archive, $file];
45 45
     }
Please login to merge, or discard this patch.
src/Commands/BaseArchiveCommand.php 1 patch
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -29,20 +29,20 @@
 block discarded – undo
29 29
     protected function getArchive(InputInterface $input, OutputInterface $output)
30 30
     {
31 31
         $file = realpath($input->getArgument('archive'));
32
-        $output->writeln('<comment>Opening ' . $file . '</comment>', OutputInterface::VERBOSITY_VERY_VERBOSE);
32
+        $output->writeln('<comment>Opening '.$file.'</comment>', OutputInterface::VERBOSITY_VERY_VERBOSE);
33 33
         if (!is_file($file)) {
34
-            throw new \InvalidArgumentException('File ' . $input->getArgument('archive') . ' is not accessible');
34
+            throw new \InvalidArgumentException('File '.$input->getArgument('archive').' is not accessible');
35 35
         }
36
-        $output->writeln('<comment>Format ' . Formats::detectArchiveFormat($file).'</comment>', OutputInterface::VERBOSITY_VERY_VERBOSE);
36
+        $output->writeln('<comment>Format '.Formats::detectArchiveFormat($file).'</comment>', OutputInterface::VERBOSITY_VERY_VERBOSE);
37 37
         $password = $input->getOption('password');
38 38
         if (empty($password)) {
39 39
             $password = null;
40 40
         } else {
41
-            $output->writeln('<comment>Passing password: ' . strlen($password).'</comment>', OutputInterface::VERBOSITY_VERY_VERBOSE);
41
+            $output->writeln('<comment>Passing password: '.strlen($password).'</comment>', OutputInterface::VERBOSITY_VERY_VERBOSE);
42 42
         }
43 43
         $archive = $this->open($file, $password);
44
-        $output->writeln('<comment>Driver ' . $archive->getDriverType() . '</comment>', OutputInterface::VERBOSITY_VERBOSE);
45
-        $output->writeln('<comment>Driver abilities: ' . implode(', ', $this->getDriverFormatAbilities($archive->getDriverType(), $archive->getFormat())) . '</comment>', OutputInterface::VERBOSITY_VERBOSE);
44
+        $output->writeln('<comment>Driver '.$archive->getDriverType().'</comment>', OutputInterface::VERBOSITY_VERBOSE);
45
+        $output->writeln('<comment>Driver abilities: '.implode(', ', $this->getDriverFormatAbilities($archive->getDriverType(), $archive->getFormat())).'</comment>', OutputInterface::VERBOSITY_VERBOSE);
46 46
         return $archive;
47 47
     }
48 48
 
Please login to merge, or discard this patch.
src/Commands/CreateCommand.php 2 patches
Braces   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -58,9 +58,9 @@
 block discarded – undo
58 58
         $comment = $input->getOption('comment');
59 59
 
60 60
         if (file_exists($archive_file)) {
61
-            if (is_dir($archive_file))
62
-                throw new \InvalidArgumentException($archive_file . ' is a directory!');
63
-            else {
61
+            if (is_dir($archive_file)) {
62
+                            throw new \InvalidArgumentException($archive_file . ' is a directory!');
63
+            } else {
64 64
                 throw new \InvalidArgumentException('File "' . $archive_file . '" already exists!');
65 65
             }
66 66
         }
Please login to merge, or discard this patch.
Spacing   +16 added lines, -16 removed lines patch added patch discarded remove patch
@@ -47,7 +47,7 @@  discard block
 block discarded – undo
47 47
         $password = $input->getOption('password');
48 48
         $compression = $input->getOption('compression');
49 49
         if (!isset(static::$compressionLevels[$compression])) {
50
-            throw new \InvalidArgumentException('Compression "' . $compression . '" is not valid');
50
+            throw new \InvalidArgumentException('Compression "'.$compression.'" is not valid');
51 51
         }
52 52
         $compression = static::$compressionLevels[$compression];
53 53
         $path = $input->getOption('path');
@@ -59,9 +59,9 @@  discard block
 block discarded – undo
59 59
 
60 60
         if (file_exists($archive_file)) {
61 61
             if (is_dir($archive_file))
62
-                throw new \InvalidArgumentException($archive_file . ' is a directory!');
62
+                throw new \InvalidArgumentException($archive_file.' is a directory!');
63 63
             else {
64
-                throw new \InvalidArgumentException('File "' . $archive_file . '" already exists!');
64
+                throw new \InvalidArgumentException('File "'.$archive_file.'" already exists!');
65 65
             }
66 66
         }
67 67
 
@@ -73,11 +73,11 @@  discard block
 block discarded – undo
73 73
                 case 'full':
74 74
                     $destination = ltrim($file_to_pack, '/');
75 75
                     $files_list[$destination] = $file_to_pack;
76
-                    $output->writeln('<comment>' . $file_to_pack . ' => ' . $destination . '</comment>', OutputInterface::VERBOSITY_VERBOSE);
76
+                    $output->writeln('<comment>'.$file_to_pack.' => '.$destination.'</comment>', OutputInterface::VERBOSITY_VERBOSE);
77 77
                     break;
78 78
                 case 'root':
79 79
                     if (is_dir($file_to_pack)) {
80
-                        $output->writeln('<comment>' . $file_to_pack . ' => root</comment>', OutputInterface::VERBOSITY_VERBOSE);
80
+                        $output->writeln('<comment>'.$file_to_pack.' => root</comment>', OutputInterface::VERBOSITY_VERBOSE);
81 81
                         if (!isset($files_list[''])) {
82 82
                             $files_list[''] = $file_to_pack;
83 83
                         } elseif (is_string($files_list[''])) {
@@ -86,35 +86,35 @@  discard block
 block discarded – undo
86 86
                             $files_list[''][] = $file_to_pack;
87 87
                         }
88 88
                     } else {
89
-                        $output->writeln('<comment>' . $file_to_pack . ' => ' . basename($file_to_pack) . '</comment>', OutputInterface::VERBOSITY_VERBOSE);
89
+                        $output->writeln('<comment>'.$file_to_pack.' => '.basename($file_to_pack).'</comment>', OutputInterface::VERBOSITY_VERBOSE);
90 90
                         $files_list[basename($file_to_pack)] = $file_to_pack;
91 91
                     }
92 92
                     break;
93 93
                 case 'relative':
94 94
                     $destination = ltrim($file_to_pack, '/.');
95 95
                     $files_list[$destination] = $file_to_pack;
96
-                    $output->writeln('<comment>' . $file_to_pack . ' => ' . $destination . '</comment>', OutputInterface::VERBOSITY_VERBOSE);
96
+                    $output->writeln('<comment>'.$file_to_pack.' => '.$destination.'</comment>', OutputInterface::VERBOSITY_VERBOSE);
97 97
                     break;
98 98
                 case 'basename':
99 99
                     $destination = basename($file_to_pack);
100 100
                     $files_list[$destination] = $file_to_pack;
101
-                    $output->writeln('<comment>' . $file_to_pack . ' => ' . $destination . '</comment>', OutputInterface::VERBOSITY_VERBOSE);
101
+                    $output->writeln('<comment>'.$file_to_pack.' => '.$destination.'</comment>', OutputInterface::VERBOSITY_VERBOSE);
102 102
                     break;
103 103
             }
104 104
         }
105 105
 
106 106
         $information = UnifiedArchive::prepareForArchiving($files_list, $archive_file);
107 107
         if ($dry_run) {
108
-            $output->writeln('Format: <info>' . $information['type'] . '</info>');
109
-            $output->writeln('Original size: <info>' . implode($this->formatSize($information['totalSize'])) . '</info>');
110
-            $output->writeln('Files: <info>' . $information['numberOfFiles'] . '</info>');
108
+            $output->writeln('Format: <info>'.$information['type'].'</info>');
109
+            $output->writeln('Original size: <info>'.implode($this->formatSize($information['totalSize'])).'</info>');
110
+            $output->writeln('Files: <info>'.$information['numberOfFiles'].'</info>');
111 111
             foreach ($information['files'] as $destination => $source) {
112 112
                 // is folder
113 113
                 if ($source === null) {
114 114
                     continue;
115 115
                 }
116 116
 
117
-                $output->writeln($source . ' => <comment>' . $destination . '</comment>');
117
+                $output->writeln($source.' => <comment>'.$destination.'</comment>');
118 118
             }
119 119
             return 0;
120 120
         }
@@ -124,10 +124,10 @@  discard block
 block discarded – undo
124 124
         $progressBar = new ProgressBar($output, $information['numberOfFiles']);
125 125
         $progressBar->setFormat('archiving');
126 126
         $progressBar->start();
127
-        $archived_files = UnifiedArchive::archiveFiles($files_list, $archive_file, $compression, $password, function ($currentFile, $totalFiles, $fsFilename, $archiveFilename)
127
+        $archived_files = UnifiedArchive::archiveFiles($files_list, $archive_file, $compression, $password, function($currentFile, $totalFiles, $fsFilename, $archiveFilename)
128 128
             use ($progressBar) {
129 129
             if ($fsFilename === null) {
130
-                $progressBar->setMessage('Creating ' . $archiveFilename);
130
+                $progressBar->setMessage('Creating '.$archiveFilename);
131 131
             } else {
132 132
                 $progressBar->setMessage($fsFilename);
133 133
             }
@@ -146,8 +146,8 @@  discard block
 block discarded – undo
146 146
             $archive->setComment($comment);
147 147
         }
148 148
 
149
-        $output->writeln('Created <info>' . $archive_file . '</info> with <comment>' . $archived_files . '</comment> file(s) ('
150
-                         . implode($this->formatSize($archive->getOriginalSize())) . ') of total size '
149
+        $output->writeln('Created <info>'.$archive_file.'</info> with <comment>'.$archived_files.'</comment> file(s) ('
150
+                         . implode($this->formatSize($archive->getOriginalSize())).') of total size '
151 151
                          . implode($this->formatSize(filesize($archive_file))));
152 152
 
153 153
         return 0;
Please login to merge, or discard this patch.
src/Commands/FormatCommand.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -41,7 +41,7 @@
 block discarded – undo
41 41
             $question = new ChoiceQuestion('Which format', array_keys($formats));
42 42
             $format = $helper->ask($input, $output, $question);
43 43
         }
44
-        $output->writeln('Format <info>' . $format . '</info> drivers support');
44
+        $output->writeln('Format <info>'.$format.'</info> drivers support');
45 45
 
46 46
         $table = new Table($output);
47 47
         $table->setHeaders(['driver', 'open', 'stream', 'create', 'append', 'update', 'encrypt']);
Please login to merge, or discard this patch.
src/Commands/ListCommand.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -60,17 +60,17 @@
 block discarded – undo
60 60
             foreach ($archive->getFileNames($filter) as $file) {
61 61
                 $details = $archive->getFileData($file);
62 62
                 $output->writeln(($details->isCompressed && $details->uncompressedSize > 0 ? 'x' : '-')
63
-                                 . ' ' . str_pad(
63
+                                 . ' '.str_pad(
64 64
                                      $human_readable_size ? implode($this->formatSize($details->uncompressedSize)) : $details->uncompressedSize,
65 65
                                      $uncomp_size_length,
66 66
                                      ' ',
67 67
                                      STR_PAD_LEFT)
68
-                                 . ' ' . str_pad(
68
+                                 . ' '.str_pad(
69 69
                                      $human_readable_size ? implode($this->formatSize($details->compressedSize)) : $details->compressedSize,
70 70
                                      $comp_size_length,
71 71
                                      ' ',
72 72
                                      STR_PAD_LEFT)
73
-                                 . ' ' . $this->formatDateShort($details->modificationTime) . ' ' . $details->path);
73
+                                 . ' '.$this->formatDateShort($details->modificationTime).' '.$details->path);
74 74
             }
75 75
         } else {
76 76
             foreach ($archive->getFileNames($filter) as $file) {
Please login to merge, or discard this patch.
src/Commands/DriversCommand.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -35,13 +35,13 @@
 block discarded – undo
35 35
             if (!empty($install)) {
36 36
                 $notInstalled[] = [$driverClass, $description, $install];
37 37
             } else {
38
-                $output->writeln($formatter->formatSection($driverClass, $description) . ': ' . implode(', ', $driverClass::getSupportedFormats()));
38
+                $output->writeln($formatter->formatSection($driverClass, $description).': '.implode(', ', $driverClass::getSupportedFormats()));
39 39
             }
40 40
         }
41 41
 
42 42
         if (!empty($notInstalled)) {
43 43
             foreach ($notInstalled as $data) {
44
-                $output->writeln($formatter->formatSection($data[0], $data[1] . ': ' . implode(', ', $data[0]::getSupportedFormats()), 'error'));
44
+                $output->writeln($formatter->formatSection($data[0], $data[1].': '.implode(', ', $data[0]::getSupportedFormats()), 'error'));
45 45
                 $data[2] = preg_replace('~`(.+?)`~', '<options=bold,underscore>$1</>', $data[2]);
46 46
                 $output->writeln($formatter->formatSection($data[0], $data[2], 'comment'));
47 47
             }
Please login to merge, or discard this patch.
src/Commands/FormatsCommand.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -36,9 +36,9 @@
 block discarded – undo
36 36
                 $driver = '\\'.$driver;
37 37
             }
38 38
             if (!class_exists($driver) || !is_a($driver, BasicDriver::class, true)) {
39
-                throw new \InvalidArgumentException('Class "' . $driver . '" not found or not in BasicDriver children');
39
+                throw new \InvalidArgumentException('Class "'.$driver.'" not found or not in BasicDriver children');
40 40
             }
41
-            $output->writeln('Supported format by <info>' . $driver . '</info>');
41
+            $output->writeln('Supported format by <info>'.$driver.'</info>');
42 42
 
43 43
             $table->setHeaders(['format', 'stream', 'create', 'append', 'update', 'encrypt']);
44 44
             foreach ($driver::getSupportedFormats() as $i => $format) {
Please login to merge, or discard this patch.
src/Drivers/SevenZip.php 2 patches
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -105,7 +105,7 @@  discard block
 block discarded – undo
105 105
     public static function getInstallationInstruction()
106 106
     {
107 107
         if (!class_exists('\Archive7z\Archive7z'))
108
-            return 'install library [gemorroj/archive7z]: `composer require gemorroj/archive7z`' . "\n"
108
+            return 'install library [gemorroj/archive7z]: `composer require gemorroj/archive7z`'."\n"
109 109
                 . ' and console program p7zip [7za]: `apt install p7zip-full` - depends on OS';
110 110
 
111 111
         if (Archive7z::getBinaryVersion() === false)
@@ -147,8 +147,8 @@  discard block
 block discarded – undo
147 147
             $information->files[] = $can_get_unix_path
148 148
                 ? $entry->getUnixPath()
149 149
                 : str_replace('\\', '/', $entry->getPath());
150
-            $information->compressedFilesSize += (int)$entry->getPackedSize();
151
-            $information->uncompressedFilesSize += (int)$entry->getSize();
150
+            $information->compressedFilesSize += (int) $entry->getPackedSize();
151
+            $information->uncompressedFilesSize += (int) $entry->getSize();
152 152
         }
153 153
         return $information;
154 154
     }
Please login to merge, or discard this patch.
Braces   +30 added lines, -20 removed lines patch added patch discarded remove patch
@@ -58,12 +58,14 @@  discard block
 block discarded – undo
58 58
     public static function checkFormatSupport($format)
59 59
     {
60 60
         $available = class_exists('\Archive7z\Archive7z') && Archive7z::getBinaryVersion() !== false;
61
-        if (!$available)
62
-            return false;
61
+        if (!$available) {
62
+                    return false;
63
+        }
63 64
 
64 65
         // in 4.0.0 version it was supporting only 7z
65
-        if (!Archive7z::supportsAllFormats())
66
-            return $format === Formats::SEVEN_ZIP;
66
+        if (!Archive7z::supportsAllFormats()) {
67
+                    return $format === Formats::SEVEN_ZIP;
68
+        }
67 69
 
68 70
         switch ($format) {
69 71
             case Formats::SEVEN_ZIP:
@@ -104,12 +106,14 @@  discard block
 block discarded – undo
104 106
      */
105 107
     public static function getInstallationInstruction()
106 108
     {
107
-        if (!class_exists('\Archive7z\Archive7z'))
108
-            return 'install library [gemorroj/archive7z]: `composer require gemorroj/archive7z`' . "\n"
109
+        if (!class_exists('\Archive7z\Archive7z')) {
110
+                    return 'install library [gemorroj/archive7z]: `composer require gemorroj/archive7z`' . "\n"
109 111
                 . ' and console program p7zip [7za]: `apt install p7zip-full` - depends on OS';
112
+        }
110 113
 
111
-        if (Archive7z::getBinaryVersion() === false)
112
-            return 'install console program p7zip [7za]: `apt install p7zip-full` - depends on OS';
114
+        if (Archive7z::getBinaryVersion() === false) {
115
+                    return 'install console program p7zip [7za]: `apt install p7zip-full` - depends on OS';
116
+        }
113 117
 
114 118
         return null;
115 119
     }
@@ -122,8 +126,9 @@  discard block
 block discarded – undo
122 126
         try {
123 127
             $this->format = $format;
124 128
             $this->sevenZip = new Archive7z($archiveFileName, null, null);
125
-            if ($password !== null)
126
-                $this->sevenZip->setPassword($password);
129
+            if ($password !== null) {
130
+                            $this->sevenZip->setPassword($password);
131
+            }
127 132
         } catch (\Archive7z\Exception $e) {
128 133
             throw new Exception('Could not open 7Zip archive: '.$e->getMessage(), $e->getCode(), $e);
129 134
         }
@@ -141,8 +146,9 @@  discard block
 block discarded – undo
141 146
                 continue;
142 147
             }
143 148
 
144
-            if (!isset($can_get_unix_path))
145
-                $can_get_unix_path = method_exists($entry, 'getUnixPath');
149
+            if (!isset($can_get_unix_path)) {
150
+                            $can_get_unix_path = method_exists($entry, 'getUnixPath');
151
+            }
146 152
 
147 153
             $information->files[] = $can_get_unix_path
148 154
                 ? $entry->getUnixPath()
@@ -160,8 +166,9 @@  discard block
 block discarded – undo
160 166
     {
161 167
         $files = [];
162 168
         foreach ($this->sevenZip->getEntries() as $entry) {
163
-            if ($entry->isDirectory())
164
-                continue;
169
+            if ($entry->isDirectory()) {
170
+                            continue;
171
+            }
165 172
             $files[] = $entry->getPath();
166 173
         }
167 174
         return $files;
@@ -302,8 +309,9 @@  discard block
 block discarded – undo
302 309
     public function addFileFromString($inArchiveName, $content)
303 310
     {
304 311
         $tmp_file = tempnam(sys_get_temp_dir(), 'ua');
305
-        if (!$tmp_file)
306
-            throw new ArchiveModificationException('Could not create temporarily file');
312
+        if (!$tmp_file) {
313
+                    throw new ArchiveModificationException('Could not create temporarily file');
314
+        }
307 315
 
308 316
         file_put_contents($tmp_file, $content);
309 317
         $this->sevenZip->addEntry($tmp_file, true);
@@ -353,8 +361,9 @@  discard block
 block discarded – undo
353 361
             $total_files = count($files);
354 362
 
355 363
             $seven_zip = new Archive7z($archiveFileName);
356
-            if ($password !== null)
357
-                $seven_zip->setPassword($password);
364
+            if ($password !== null) {
365
+                            $seven_zip->setPassword($password);
366
+            }
358 367
             $seven_zip->setCompressionLevel($compressionLevelMap[$compressionLevel]);
359 368
             foreach ($files as $localName => $filename) {
360 369
                 if ($filename !== null) {
@@ -386,8 +395,9 @@  discard block
 block discarded – undo
386 395
             Formats::TAR,
387 396
             Formats::LZMA,
388 397
             Formats::ZIP]
389
-        ))
390
-            return self::canRenameFiles();
398
+        )) {
399
+                    return self::canRenameFiles();
400
+        }
391 401
 
392 402
         return false;
393 403
     }
Please login to merge, or discard this patch.
src/Drivers/OneFile/Lzma.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -12,7 +12,7 @@  discard block
 block discarded – undo
12 12
  */
13 13
 class Lzma extends OneFileDriver
14 14
 {
15
-    const FORMAT_SUFFIX =  'xz';
15
+    const FORMAT_SUFFIX = 'xz';
16 16
 
17 17
     /**
18 18
      * @return array
@@ -50,7 +50,7 @@  discard block
 block discarded – undo
50 50
     public static function getInstallationInstruction()
51 51
     {
52 52
         return !extension_loaded('xz')
53
-            ? 'install [xz] extension' . "\n" . 'For 5.x: https://github.com/payden/php-xz' . "\n" . 'For 7.x: https://github.com/codemasher/php-ext-xz'
53
+            ? 'install [xz] extension'."\n".'For 5.x: https://github.com/payden/php-xz'."\n".'For 7.x: https://github.com/codemasher/php-ext-xz'
54 54
             : null;
55 55
     }
56 56
 
Please login to merge, or discard this patch.