Completed
Pull Request — develop (#1656)
by
unknown
17:33
created
vendor/brianhenryie/strauss/src/Autoload.php 1 patch
Spacing   +21 added lines, -21 removed lines patch added patch discarded remove patch
@@ -36,18 +36,18 @@  discard block
 block discarded – undo
36 36
      * @param string $workingDir
37 37
      * @param array<string, array<string>> $files
38 38
      */
39
-    public function __construct(StraussConfig $config, string $workingDir, array $discoveredFilesAutoloaders)
39
+    public function __construct( StraussConfig $config, string $workingDir, array $discoveredFilesAutoloaders )
40 40
     {
41 41
         $this->config = $config;
42 42
         $this->workingDir = $workingDir;
43 43
         $this->discoveredFilesAutoloaders = $discoveredFilesAutoloaders;
44
-        $this->filesystem = new Filesystem(new Local($workingDir));
44
+        $this->filesystem = new Filesystem( new Local( $workingDir ) );
45 45
     }
46 46
 
47 47
     public function generate()
48 48
     {
49 49
 
50
-        if (! $this->config->isClassmapOutput()) {
50
+        if ( ! $this->config->isClassmapOutput() ) {
51 51
             return;
52 52
         }
53 53
 
@@ -76,7 +76,7 @@  discard block
 block discarded – undo
76 76
 
77 77
         $targetDirectory = getcwd()
78 78
             . DIRECTORY_SEPARATOR
79
-            . ltrim($this->config->getTargetDirectory(), DIRECTORY_SEPARATOR);
79
+            . ltrim( $this->config->getTargetDirectory(), DIRECTORY_SEPARATOR );
80 80
 
81 81
         $dirs = array(
82 82
             $targetDirectory
@@ -84,21 +84,21 @@  discard block
 block discarded – undo
84 84
 
85 85
         $dirname = '';
86 86
 
87
-        foreach ($dirs as $dir) {
88
-            if (!is_dir($dir)) {
87
+        foreach ( $dirs as $dir ) {
88
+            if ( ! is_dir( $dir ) ) {
89 89
                 continue;
90 90
             }
91 91
 
92
-            $dirMap = ClassMapGenerator::createMap($dir);
92
+            $dirMap = ClassMapGenerator::createMap( $dir );
93 93
 
94
-            $dirname = preg_replace('/[^a-z]/i', '', str_replace(getcwd(), '', $dir));
94
+            $dirname = preg_replace( '/[^a-z]/i', '', str_replace( getcwd(), '', $dir ) );
95 95
 
96 96
             array_walk(
97 97
                 $dirMap,
98
-                function (&$filepath, $_class) use ($dir, $dirname) {
98
+                function( &$filepath, $_class ) use ( $dir, $dirname ) {
99 99
                     $filepath = "\${$dirname} . '"
100 100
                         . DIRECTORY_SEPARATOR
101
-                        . ltrim(str_replace($dir, '', $filepath), DIRECTORY_SEPARATOR) . "'";
101
+                        . ltrim( str_replace( $dir, '', $filepath ), DIRECTORY_SEPARATOR ) . "'";
102 102
                 }
103 103
             );
104 104
 
@@ -108,12 +108,12 @@  discard block
 block discarded – undo
108 108
             echo "// {$output_filename} @generated by Strauss\n\n";
109 109
             echo "\${$dirname} = dirname(__FILE__);\n\n";
110 110
             echo "return array(\n";
111
-            foreach ($dirMap as $class => $file) {
111
+            foreach ( $dirMap as $class => $file ) {
112 112
                 echo "   '{$class}' => {$file},\n";
113 113
             }
114 114
             echo ");";
115 115
 
116
-            file_put_contents($dir . $output_filename, ob_get_clean());
116
+            file_put_contents( $dir . $output_filename, ob_get_clean() );
117 117
         }
118 118
 
119 119
         return $dirname;
@@ -127,15 +127,15 @@  discard block
 block discarded – undo
127 127
 
128 128
         $filesAutoloaders = $this->discoveredFilesAutoloaders;
129 129
 
130
-        if (empty($filesAutoloaders)) {
130
+        if ( empty( $filesAutoloaders ) ) {
131 131
             return;
132 132
         }
133 133
 
134 134
         $targetDirectory = getcwd()
135 135
             . DIRECTORY_SEPARATOR
136
-            . ltrim($this->config->getTargetDirectory(), DIRECTORY_SEPARATOR);
136
+            . ltrim( $this->config->getTargetDirectory(), DIRECTORY_SEPARATOR );
137 137
 
138
-        $dirname = preg_replace('/[^a-z]/i', '', str_replace(getcwd(), '', $targetDirectory));
138
+        $dirname = preg_replace( '/[^a-z]/i', '', str_replace( getcwd(), '', $targetDirectory ) );
139 139
 
140 140
         ob_start();
141 141
 
@@ -143,18 +143,18 @@  discard block
 block discarded – undo
143 143
         echo "// {$outputFilename} @generated by Strauss\n";
144 144
         echo "// @see https://github.com/BrianHenryIE/strauss/\n\n";
145 145
 
146
-        foreach ($filesAutoloaders as $packagePath => $files) {
147
-            foreach ($files as $file) {
146
+        foreach ( $filesAutoloaders as $packagePath => $files ) {
147
+            foreach ( $files as $file ) {
148 148
                 $filepath = DIRECTORY_SEPARATOR . $packagePath . DIRECTORY_SEPARATOR . $file;
149
-                $filePathinfo = pathinfo(__DIR__ . $filepath);
150
-                if (!isset($filePathinfo['extension']) || 'php' !== $filePathinfo['extension']) {
149
+                $filePathinfo = pathinfo( __DIR__ . $filepath );
150
+                if ( ! isset( $filePathinfo[ 'extension' ] ) || 'php' !== $filePathinfo[ 'extension' ] ) {
151 151
                     continue;
152 152
                 }
153 153
                 echo "require_once __DIR__ . '{$filepath}';\n";
154 154
             }
155 155
         }
156 156
 
157
-        file_put_contents($targetDirectory . $outputFilename, ob_get_clean());
157
+        file_put_contents( $targetDirectory . $outputFilename, ob_get_clean() );
158 158
     }
159 159
 
160 160
     protected function generateAutoloadPhp()
@@ -186,6 +186,6 @@  discard block
 block discarded – undo
186 186
         $relativeFilepath = $this->config->getTargetDirectory() . 'autoload.php';
187 187
         $absoluteFilepath = $this->workingDir . $relativeFilepath;
188 188
 
189
-        file_put_contents($absoluteFilepath, $autoloadPhp);
189
+        file_put_contents( $absoluteFilepath, $autoloadPhp );
190 190
     }
191 191
 }
Please login to merge, or discard this patch.
vendor/brianhenryie/strauss/src/Cleanup.php 1 patch
Spacing   +22 added lines, -22 removed lines patch added patch discarded remove patch
@@ -19,14 +19,14 @@  discard block
 block discarded – undo
19 19
 
20 20
     protected bool $isDeleteVendorFiles;
21 21
 
22
-    protected string $vendorDirectory = 'vendor'. DIRECTORY_SEPARATOR;
22
+    protected string $vendorDirectory = 'vendor' . DIRECTORY_SEPARATOR;
23 23
     
24
-    public function __construct(StraussConfig $config, string $workingDir)
24
+    public function __construct( StraussConfig $config, string $workingDir )
25 25
     {
26 26
 
27 27
         $this->isDeleteVendorFiles = $config->isDeleteVendorFiles();
28 28
         
29
-        $this->filesystem = new Filesystem(new Local($workingDir));
29
+        $this->filesystem = new Filesystem( new Local( $workingDir ) );
30 30
     }
31 31
 
32 32
     /**
@@ -35,42 +35,42 @@  discard block
 block discarded – undo
35 35
      *
36 36
      * @param array $sourceFiles
37 37
      */
38
-    public function cleanup(array $sourceFiles)
38
+    public function cleanup( array $sourceFiles )
39 39
     {
40 40
 
41 41
         // TODO Don't do this if vendor is the target dir (i.e. in-situ updating).
42 42
 
43
-        if ($this->isDeleteVendorFiles) {
44
-            foreach ($sourceFiles as $sourceFile) {
43
+        if ( $this->isDeleteVendorFiles ) {
44
+            foreach ( $sourceFiles as $sourceFile ) {
45 45
                 $relativeFilepath = $this->vendorDirectory . $sourceFile;
46 46
 
47
-                $this->filesystem->delete($relativeFilepath);
47
+                $this->filesystem->delete( $relativeFilepath );
48 48
             }
49 49
 
50 50
             // Get the root folders of the moved files.
51
-            $rootSourceDirectories = [];
52
-            foreach ($sourceFiles as $sourceFile) {
53
-                $arr = explode("/", $sourceFile, 2);
54
-                $dir = $arr[0];
51
+            $rootSourceDirectories = [ ];
52
+            foreach ( $sourceFiles as $sourceFile ) {
53
+                $arr = explode( "/", $sourceFile, 2 );
54
+                $dir = $arr[ 0 ];
55 55
                 $rootSourceDirectories[ $dir ] = $dir;
56 56
             }
57
-            $rootSourceDirectories = array_keys($rootSourceDirectories);
57
+            $rootSourceDirectories = array_keys( $rootSourceDirectories );
58 58
 
59 59
 
60 60
             $finder = new Finder();
61 61
 
62
-            foreach ($rootSourceDirectories as $rootSourceDirectory) {
63
-                if (!is_dir($rootSourceDirectory) || is_link($rootSourceDirectory)) {
62
+            foreach ( $rootSourceDirectories as $rootSourceDirectory ) {
63
+                if ( ! is_dir( $rootSourceDirectory ) || is_link( $rootSourceDirectory ) ) {
64 64
                     continue;
65 65
                 }
66 66
 
67
-                $finder->directories()->path($rootSourceDirectory);
67
+                $finder->directories()->path( $rootSourceDirectory );
68 68
 
69
-                foreach ($finder as $directory) {
70
-                    $metadata = $this->filesystem->getMetadata($directory);
69
+                foreach ( $finder as $directory ) {
70
+                    $metadata = $this->filesystem->getMetadata( $directory );
71 71
 
72
-                    if ($this->dirIsEmpty($directory)) {
73
-                        $this->filesystem->deleteDir($directory);
72
+                    if ( $this->dirIsEmpty( $directory ) ) {
73
+                        $this->filesystem->deleteDir( $directory );
74 74
                     }
75 75
                 }
76 76
             }
@@ -78,9 +78,9 @@  discard block
 block discarded – undo
78 78
     }
79 79
 
80 80
     // TODO: Use Symphony or Flysystem functions.
81
-    protected function dirIsEmpty(string $dir): bool
81
+    protected function dirIsEmpty( string $dir ): bool
82 82
     {
83
-        $di = new RecursiveDirectoryIterator($dir, \FilesystemIterator::SKIP_DOTS);
84
-        return iterator_count($di) === 0;
83
+        $di = new RecursiveDirectoryIterator( $dir, \FilesystemIterator::SKIP_DOTS );
84
+        return iterator_count( $di ) === 0;
85 85
     }
86 86
 }
Please login to merge, or discard this patch.
vendor/brianhenryie/strauss/src/FileEnumerator.php 1 patch
Spacing   +29 added lines, -29 removed lines patch added patch discarded remove patch
@@ -43,14 +43,14 @@  discard block
 block discarded – undo
43 43
      *
44 44
      * @var array<string, ComposerPackage>
45 45
      */
46
-    protected array $filesWithDependencies = [];
46
+    protected array $filesWithDependencies = [ ];
47 47
 
48 48
     /**
49 49
      * Record the files autolaoders for later use in building our own autoloader.
50 50
      *
51 51
      * @var array
52 52
      */
53
-    protected array $filesAutoloaders = [];
53
+    protected array $filesAutoloaders = [ ];
54 54
 
55 55
     /**
56 56
      * Copier constructor.
@@ -70,7 +70,7 @@  discard block
 block discarded – undo
70 70
         $this->excludePackageNames = $config->getExcludePackagesFromCopy();
71 71
         $this->excludeFilePatterns = $config->getExcludeFilePatternsFromCopy();
72 72
 
73
-        $this->filesystem = new Filesystem(new Local($this->workingDir));
73
+        $this->filesystem = new Filesystem( new Local( $this->workingDir ) );
74 74
     }
75 75
 
76 76
     /**
@@ -80,10 +80,10 @@  discard block
 block discarded – undo
80 80
     {
81 81
 
82 82
         // TODO: read 'vendor' from composer.json.
83
-        $prefixToRemove = $this->workingDir .'vendor'. DIRECTORY_SEPARATOR;
83
+        $prefixToRemove = $this->workingDir . 'vendor' . DIRECTORY_SEPARATOR;
84 84
 
85
-        foreach ($this->dependencies as $dependency) {
86
-            if (in_array($dependency->getName(), $this->excludePackageNames)) {
85
+        foreach ( $this->dependencies as $dependency ) {
86
+            if ( in_array( $dependency->getName(), $this->excludePackageNames ) ) {
87 87
                 continue;
88 88
             }
89 89
 
@@ -97,29 +97,29 @@  discard block
 block discarded – undo
97 97
              * Exclude "exclude-from-classmap"
98 98
              * @see https://getcomposer.org/doc/04-schema.md#exclude-files-from-classmaps
99 99
              */
100
-            $autoloaders = array_filter($dependency->getAutoload(), function ($type) {
100
+            $autoloaders = array_filter( $dependency->getAutoload(), function( $type ) {
101 101
                 return 'exclude-from-classmap' !== $type;
102
-            }, ARRAY_FILTER_USE_KEY);
102
+            }, ARRAY_FILTER_USE_KEY );
103 103
 
104
-            foreach ($autoloaders as $type => $value) {
104
+            foreach ( $autoloaders as $type => $value ) {
105 105
                 // Might have to switch/case here.
106 106
 
107
-                if ('files' === $type) {
108
-                    $this->filesAutoloaders[$dependency->getPath()] = $value;
107
+                if ( 'files' === $type ) {
108
+                    $this->filesAutoloaders[ $dependency->getPath() ] = $value;
109 109
                 }
110 110
 
111
-                foreach ($value as $namespace => $namespace_relative_path) {
112
-                    if (!empty($namespace) && in_array($namespace, $this->excludeNamespaces)) {
111
+                foreach ( $value as $namespace => $namespace_relative_path ) {
112
+                    if ( ! empty( $namespace ) && in_array( $namespace, $this->excludeNamespaces ) ) {
113 113
                         continue;
114 114
                     }
115 115
 
116
-                    if (is_file($packagePath . $namespace_relative_path)) {
116
+                    if ( is_file( $packagePath . $namespace_relative_path ) ) {
117 117
                         //  $finder->files()->name($file)->in($source_path);
118 118
 
119
-                        $relativeFilepath = str_replace($prefixToRemove, '', $packagePath . $namespace_relative_path);
120
-                        $relativeFilepath = preg_replace('#[\\\/]+#', DIRECTORY_SEPARATOR, $relativeFilepath);
119
+                        $relativeFilepath = str_replace( $prefixToRemove, '', $packagePath . $namespace_relative_path );
120
+                        $relativeFilepath = preg_replace( '#[\\\/]+#', DIRECTORY_SEPARATOR, $relativeFilepath );
121 121
                         
122
-                        $this->filesWithDependencies[$relativeFilepath] = $dependency;
122
+                        $this->filesWithDependencies[ $relativeFilepath ] = $dependency;
123 123
 
124 124
                         continue;
125 125
                     }
@@ -127,34 +127,34 @@  discard block
 block discarded – undo
127 127
                     // else it is a directory.
128 128
 
129 129
                     // trailingslashit().
130
-                    $namespace_relative_path = rtrim($namespace_relative_path, DIRECTORY_SEPARATOR)
130
+                    $namespace_relative_path = rtrim( $namespace_relative_path, DIRECTORY_SEPARATOR )
131 131
                         . DIRECTORY_SEPARATOR;
132 132
 
133 133
                     $sourcePath = $packagePath . $namespace_relative_path;
134 134
 
135 135
                     // trailingslashit(). (to remove duplicates).
136
-                    $sourcePath = rtrim($sourcePath, DIRECTORY_SEPARATOR) . DIRECTORY_SEPARATOR;
136
+                    $sourcePath = rtrim( $sourcePath, DIRECTORY_SEPARATOR ) . DIRECTORY_SEPARATOR;
137 137
 
138 138
                     $finder = new Finder();
139
-                    $finder->files()->in($sourcePath)->followLinks();
139
+                    $finder->files()->in( $sourcePath )->followLinks();
140 140
 
141
-                    foreach ($finder as $foundFile) {
141
+                    foreach ( $finder as $foundFile ) {
142 142
                         $filePath = $foundFile->getPathname();
143 143
 
144
-                        $relativeFilepath = str_replace($prefixToRemove, '', $filePath);
144
+                        $relativeFilepath = str_replace( $prefixToRemove, '', $filePath );
145 145
 
146 146
                         // TODO: Is this needed here?! If anything, it's the prefix that needs to be normalised a few
147 147
                         // lines above before being used.
148 148
                         // Replace multiple \ and/or / with OS native DIRECTORY_SEPARATOR.
149
-                        $relativeFilepath = preg_replace('#[\\\/]+#', DIRECTORY_SEPARATOR, $relativeFilepath);
149
+                        $relativeFilepath = preg_replace( '#[\\\/]+#', DIRECTORY_SEPARATOR, $relativeFilepath );
150 150
 
151
-                        foreach ($this->excludeFilePatterns as $excludePattern) {
152
-                            if (1 === preg_match($excludePattern, $relativeFilepath)) {
151
+                        foreach ( $this->excludeFilePatterns as $excludePattern ) {
152
+                            if ( 1 === preg_match( $excludePattern, $relativeFilepath ) ) {
153 153
                                 continue 2;
154 154
                             }
155 155
                         }
156 156
 
157
-                        $this->filesWithDependencies[$relativeFilepath] = $dependency;
157
+                        $this->filesWithDependencies[ $relativeFilepath ] = $dependency;
158 158
                     }
159 159
                 }
160 160
             }
@@ -178,9 +178,9 @@  discard block
 block discarded – undo
178 178
      */
179 179
     public function getPhpFilesAndDependencyList(): array
180 180
     {
181
-        return array_filter($this->filesWithDependencies, function ($value, $key) {
182
-            return false !== strpos($key, '.php');
183
-        }, ARRAY_FILTER_USE_BOTH);
181
+        return array_filter( $this->filesWithDependencies, function( $value, $key ) {
182
+            return false !== strpos( $key, '.php' );
183
+        }, ARRAY_FILTER_USE_BOTH );
184 184
     }
185 185
 
186 186
     /**
Please login to merge, or discard this patch.
vendor/brianhenryie/strauss/src/Licenser.php 1 patch
Spacing   +30 added lines, -30 removed lines patch added patch discarded remove patch
@@ -51,7 +51,7 @@  discard block
 block discarded – undo
51 51
      * @param array $dependencies Whose folders are searched for existing license.txt files.
52 52
      * @param string $author To add to each modified file's header
53 53
      */
54
-    public function __construct(StraussConfig $config, string $workingDir, array $dependencies, string $author)
54
+    public function __construct( StraussConfig $config, string $workingDir, array $dependencies, string $author )
55 55
     {
56 56
         $this->workingDir = $workingDir;
57 57
         $this->dependencies = $dependencies;
@@ -59,25 +59,25 @@  discard block
 block discarded – undo
59 59
 
60 60
         $this->targetDirectory = $config->getTargetDirectory();
61 61
 
62
-        $this->filesystem = new Filesystem(new Local($workingDir));
62
+        $this->filesystem = new Filesystem( new Local( $workingDir ) );
63 63
     }
64 64
 
65 65
     public function copyLicenses(): void
66 66
     {
67 67
         $this->findLicenseFiles();
68 68
 
69
-        foreach ($this->getDiscoveredLicenseFiles() as $licenseFile) {
69
+        foreach ( $this->getDiscoveredLicenseFiles() as $licenseFile ) {
70 70
             $targetLicenseFile = $this->targetDirectory . $licenseFile;
71 71
 
72
-            $targetLicenseFileDir = dirname($targetLicenseFile);
72
+            $targetLicenseFileDir = dirname( $targetLicenseFile );
73 73
 
74 74
             // Don't try copy it if it's already there.
75
-            if ($this->filesystem->has($targetLicenseFile)) {
75
+            if ( $this->filesystem->has( $targetLicenseFile ) ) {
76 76
                 continue;
77 77
             }
78 78
 
79 79
             // Don't add licenses to non-existent directories – there were no files copied there!
80
-            if (! $this->filesystem->has($targetLicenseFileDir)) {
80
+            if ( ! $this->filesystem->has( $targetLicenseFileDir ) ) {
81 81
                 continue;
82 82
             }
83 83
 
@@ -92,7 +92,7 @@  discard block
 block discarded – undo
92 92
     /**
93 93
      * @see https://www.phpliveregex.com/p/A5y
94 94
      */
95
-    public function findLicenseFiles(?Finder $finder = null)
95
+    public function findLicenseFiles( ?Finder $finder = null )
96 96
     {
97 97
 
98 98
         // Include all license files in the dependency path.
@@ -102,54 +102,54 @@  discard block
 block discarded – undo
102 102
         $prefixToRemove = 'vendor' . DIRECTORY_SEPARATOR;
103 103
 
104 104
         /** @var ComposerPackage $dependency */
105
-        foreach ($this->dependencies as $dependency) {
105
+        foreach ( $this->dependencies as $dependency ) {
106 106
             $packagePath = 'vendor' . DIRECTORY_SEPARATOR . $dependency->getPath();
107 107
 
108 108
             // If packages happen to have their vendor dir, i.e. locally required packages, don't included the licenses
109 109
             // from their vendor dir (they should be included otherwise anyway).
110 110
             // $dependency->getVendorDir()
111
-            $finder->files()->in($packagePath)->followLinks()->exclude(array( 'vendor' ))->name('/^.*licen.e.*/i');
111
+            $finder->files()->in( $packagePath )->followLinks()->exclude( array( 'vendor' ) )->name( '/^.*licen.e.*/i' );
112 112
 
113 113
             /** @var \SplFileInfo $foundFile */
114
-            foreach ($finder as $foundFile) {
114
+            foreach ( $finder as $foundFile ) {
115 115
                 $filePath = $foundFile->getPathname();
116 116
 
117
-                $relativeFilepath = str_replace($prefixToRemove, '', $filePath);
117
+                $relativeFilepath = str_replace( $prefixToRemove, '', $filePath );
118 118
 
119 119
                 // Replace multiple \ and/or / with OS native DIRECTORY_SEPARATOR.
120
-                $relativeFilepath = preg_replace('#[\\\/]+#', DIRECTORY_SEPARATOR, $relativeFilepath);
120
+                $relativeFilepath = preg_replace( '#[\\\/]+#', DIRECTORY_SEPARATOR, $relativeFilepath );
121 121
 
122
-                $this->discoveredLicenseFiles[$relativeFilepath] = $dependency->getName();
122
+                $this->discoveredLicenseFiles[ $relativeFilepath ] = $dependency->getName();
123 123
             }
124 124
         }
125 125
     }
126 126
 
127 127
     public function getDiscoveredLicenseFiles(): array
128 128
     {
129
-        return array_keys($this->discoveredLicenseFiles);
129
+        return array_keys( $this->discoveredLicenseFiles );
130 130
     }
131 131
 
132 132
     /**
133 133
      * @param array<string, ComposerPackage> $modifiedFiles
134 134
      */
135
-    public function addInformationToUpdatedFiles(array $modifiedFiles)
135
+    public function addInformationToUpdatedFiles( array $modifiedFiles )
136 136
     {
137 137
 
138 138
         // e.g. "25-April-2021".
139
-        $date = gmdate("d-F-Y", time());
139
+        $date = gmdate( "d-F-Y", time() );
140 140
 
141
-        foreach ($modifiedFiles as $relativeFilePath => $package) {
141
+        foreach ( $modifiedFiles as $relativeFilePath => $package ) {
142 142
             $filepath = $this->targetDirectory . $relativeFilePath;
143 143
 
144 144
             $packageLicense = $package->getLicense();
145 145
 
146 146
             // Throws an exception, but unlikely to happen.
147
-            $contents = $this->filesystem->read($filepath);
147
+            $contents = $this->filesystem->read( $filepath );
148 148
 
149
-            $updatedContents = $this->addChangeDeclarationToPhpString($contents, $date, $packageLicense);
149
+            $updatedContents = $this->addChangeDeclarationToPhpString( $contents, $date, $packageLicense );
150 150
 
151
-            if ($updatedContents !== $contents) {
152
-                $this->filesystem->put($filepath, $updatedContents);
151
+            if ( $updatedContents !== $contents ) {
152
+                $this->filesystem->put( $filepath, $updatedContents );
153 153
             }
154 154
         }
155 155
     }
@@ -202,17 +202,17 @@  discard block
 block discarded – undo
202 202
             ~Ux';                          // U: Non-greedy matching, x: ignore whitespace in pattern.
203 203
 
204 204
 
205
-        $replaceInMultilineCommentFunction = function ($matches) use (
205
+        $replaceInMultilineCommentFunction = function( $matches ) use (
206 206
             $licenseDeclaration,
207 207
             $modifiedDeclaration,
208 208
             $straussLink
209 209
         ) {
210 210
 
211 211
             // Find the line prefix and use it, i.e. could be none, asterisk or space-asterisk.
212
-            $commentLines = explode("\n", $matches[2]);
212
+            $commentLines = explode( "\n", $matches[ 2 ] );
213 213
 
214
-            if (isset($commentLines[1])&& 1 === preg_match('/^([\s\\\*]*)/', $commentLines[1], $output_array)) {
215
-                $lineStart = $output_array[1];
214
+            if ( isset( $commentLines[ 1 ] ) && 1 === preg_match( '/^([\s\\\*]*)/', $commentLines[ 1 ], $output_array ) ) {
215
+                $lineStart = $output_array[ 1 ];
216 216
             } else {
217 217
                 $lineStart = ' * ';
218 218
             }
@@ -220,24 +220,24 @@  discard block
 block discarded – undo
220 220
             $appendString = "*\n";
221 221
 
222 222
             // If the license is not already specified in the header, add it.
223
-            if (false === strpos($matches[2], 'licen')) {
223
+            if ( false === strpos( $matches[ 2 ], 'licen' ) ) {
224 224
                 $appendString .= "{$lineStart}{$licenseDeclaration}\n";
225 225
             }
226 226
 
227 227
             $appendString .= "{$lineStart}{$modifiedDeclaration}\n";
228 228
             $appendString .= "{$lineStart}{$straussLink}\n";
229 229
 
230
-            $commentEnd =  rtrim(rtrim($lineStart, ' '), '*').'*/';
230
+            $commentEnd = rtrim( rtrim( $lineStart, ' ' ), '*' ) . '*/';
231 231
 
232
-            $replaceWith = $matches[1] . $matches[2] . $appendString . $commentEnd;
232
+            $replaceWith = $matches[ 1 ] . $matches[ 2 ] . $appendString . $commentEnd;
233 233
 
234 234
             return $replaceWith;
235 235
         };
236 236
 
237 237
         // If it's a simple case where there is no existing header, add the existing license.
238
-        if (1 === preg_match($noCommentBetweenPhpOpenAndFirstCodePattern, $phpString)) {
238
+        if ( 1 === preg_match( $noCommentBetweenPhpOpenAndFirstCodePattern, $phpString ) ) {
239 239
             $modifiedComment = "/**\n * {$licenseDeclaration}\n *\n * {$modifiedDeclaration}\n * {$straussLink}\n */";
240
-            $updatedPhpString = preg_replace('~<\?php~', "<?php\n". $modifiedComment, $phpString, 1);
240
+            $updatedPhpString = preg_replace( '~<\?php~', "<?php\n" . $modifiedComment, $phpString, 1 );
241 241
         } else {
242 242
             $updatedPhpString = preg_replace_callback(
243 243
                 $multilineCommentCapturePattern,
Please login to merge, or discard this patch.
vendor/brianhenryie/strauss/src/Prefixer.php 1 patch
Spacing   +51 added lines, -51 removed lines patch added patch discarded remove patch
@@ -28,9 +28,9 @@  discard block
 block discarded – undo
28 28
     /** @var array<string, ComposerPackage> */
29 29
     protected array $changedFiles = array();
30 30
 
31
-    public function __construct(StraussConfig $config, string $workingDir)
31
+    public function __construct( StraussConfig $config, string $workingDir )
32 32
     {
33
-        $this->filesystem = new Filesystem(new Local($workingDir));
33
+        $this->filesystem = new Filesystem( new Local( $workingDir ) );
34 34
 
35 35
         $this->targetDirectory = $config->getTargetDirectory();
36 36
         $this->namespacePrefix = $config->getNamespacePrefix();
@@ -51,52 +51,52 @@  discard block
 block discarded – undo
51 51
      * @param array<string, ComposerPackage> $phpFileList
52 52
      * @throws FileNotFoundException
53 53
      */
54
-    public function replaceInFiles(array $namespaceChanges, array $classChanges, array $phpFileList)
54
+    public function replaceInFiles( array $namespaceChanges, array $classChanges, array $phpFileList )
55 55
     {
56 56
 
57
-        foreach ($phpFileList as $sourceRelativeFilePathFromVendor => $package) {
57
+        foreach ( $phpFileList as $sourceRelativeFilePathFromVendor => $package ) {
58 58
             // Skip excluded namespaces.
59
-            if (in_array($package->getName(), $this->excludePackageNamesFromPrefixing)) {
59
+            if ( in_array( $package->getName(), $this->excludePackageNamesFromPrefixing ) ) {
60 60
                 continue;
61 61
             }
62 62
 
63 63
             // Skip files whose filepath matches an excluded pattern.
64
-            foreach ($this->excludeFilePatternsFromPrefixing as $excludePattern) {
65
-                if (1 === preg_match($excludePattern, $sourceRelativeFilePathFromVendor)) {
64
+            foreach ( $this->excludeFilePatternsFromPrefixing as $excludePattern ) {
65
+                if ( 1 === preg_match( $excludePattern, $sourceRelativeFilePathFromVendor ) ) {
66 66
                     continue 2;
67 67
                 }
68 68
             }
69 69
 
70 70
             $targetRelativeFilepathFromProject =
71
-                $this->targetDirectory. $sourceRelativeFilePathFromVendor;
71
+                $this->targetDirectory . $sourceRelativeFilePathFromVendor;
72 72
 
73 73
             // Throws an exception, but unlikely to happen.
74
-            $contents = $this->filesystem->read($targetRelativeFilepathFromProject);
74
+            $contents = $this->filesystem->read( $targetRelativeFilepathFromProject );
75 75
 
76
-            $updatedContents = $this->replaceInString($namespaceChanges, $classChanges, $contents);
76
+            $updatedContents = $this->replaceInString( $namespaceChanges, $classChanges, $contents );
77 77
 
78
-            if ($updatedContents !== $contents) {
79
-                $this->changedFiles[$sourceRelativeFilePathFromVendor] = $package;
80
-                $this->filesystem->put($targetRelativeFilepathFromProject, $updatedContents);
78
+            if ( $updatedContents !== $contents ) {
79
+                $this->changedFiles[ $sourceRelativeFilePathFromVendor ] = $package;
80
+                $this->filesystem->put( $targetRelativeFilepathFromProject, $updatedContents );
81 81
             }
82 82
         }
83 83
     }
84 84
 
85
-    public function replaceInString(array $namespacesChanges, array $classes, string $contents): string
85
+    public function replaceInString( array $namespacesChanges, array $classes, string $contents ): string
86 86
     {
87 87
 
88
-        foreach ($namespacesChanges as $originalNamespace => $replacement) {
89
-            if (in_array($originalNamespace, $this->excludeNamespacesFromPrefixing)) {
88
+        foreach ( $namespacesChanges as $originalNamespace => $replacement ) {
89
+            if ( in_array( $originalNamespace, $this->excludeNamespacesFromPrefixing ) ) {
90 90
                 continue;
91 91
             }
92 92
 
93
-            $contents = $this->replaceNamespace($contents, $originalNamespace, $replacement);
93
+            $contents = $this->replaceNamespace( $contents, $originalNamespace, $replacement );
94 94
         }
95 95
 
96
-        foreach ($classes as $originalClassname) {
96
+        foreach ( $classes as $originalClassname ) {
97 97
             $classmapPrefix = $this->classmapPrefix;
98 98
 
99
-            $contents = $this->replaceClassname($contents, $originalClassname, $classmapPrefix);
99
+            $contents = $this->replaceClassname( $contents, $originalClassname, $classmapPrefix );
100 100
         }
101 101
 
102 102
         return $contents;
@@ -109,18 +109,18 @@  discard block
 block discarded – undo
109 109
      *
110 110
      * @return string The updated text.
111 111
      */
112
-    public function replaceNamespace($contents, $originalNamespace, $replacement)
112
+    public function replaceNamespace( $contents, $originalNamespace, $replacement )
113 113
     {
114 114
 
115 115
         // When namespaces exist inside strings...
116 116
         $searchNamespace =
117
-            preg_quote($originalNamespace, '/')
117
+            preg_quote( $originalNamespace, '/' )
118 118
             . '|'
119
-            . preg_quote(str_replace('\\', '\\\\', $originalNamespace), '/')
119
+            . preg_quote( str_replace( '\\', '\\\\', $originalNamespace ), '/' )
120 120
             . '|'
121
-            . preg_quote('\\' . $originalNamespace, '/')
121
+            . preg_quote( '\\' . $originalNamespace, '/' )
122 122
             . '|'
123
-            . preg_quote('\\\\' . str_replace('\\', '\\\\', $originalNamespace), '/');
123
+            . preg_quote( '\\\\' . str_replace( '\\', '\\\\', $originalNamespace ), '/' );
124 124
 
125 125
         $pattern = "
126 126
             /                              # Start the pattern
@@ -154,39 +154,39 @@  discard block
 block discarded – undo
154 154
             |'                             # or single quote         
155 155
             |:                             # or a colon to access a static
156 156
             )                            
157
-            /Ux";                          // U: Non-greedy matching, x: ignore whitespace in pattern.
157
+            /Ux"; // U: Non-greedy matching, x: ignore whitespace in pattern.
158 158
 
159
-        $replacingFunction = function ($matches) use ($originalNamespace, $replacement) {
159
+        $replacingFunction = function( $matches ) use ( $originalNamespace, $replacement ) {
160 160
 
161 161
             $singleBackslash = '\\\\';
162 162
             $doubleBackslash = '\\\\\\\\';
163
-            $originalNamespacePattern = str_replace('\\', '\\\\+', $originalNamespace);
163
+            $originalNamespacePattern = str_replace( '\\', '\\\\+', $originalNamespace );
164 164
             $beginsSingleBackslashPattern = "#{$singleBackslash}{$originalNamespacePattern}#";
165 165
             $beginsDoubleBackslashPattern = "#{$doubleBackslash}{$originalNamespacePattern}#";
166 166
             $containsDoubleBackslashPattern = "#{$doubleBackslash}#";
167 167
 
168 168
             // Namespace begins with \\.
169
-            if (preg_match($beginsDoubleBackslashPattern, $matches[2])) {
170
-                $replacement = str_replace("\\", "\\\\", $replacement);
169
+            if ( preg_match( $beginsDoubleBackslashPattern, $matches[ 2 ] ) ) {
170
+                $replacement = str_replace( "\\", "\\\\", $replacement );
171 171
                 $replacement = "\\\\" . $replacement;
172
-            } elseif (preg_match($beginsSingleBackslashPattern, $matches[2])) {
172
+            } elseif ( preg_match( $beginsSingleBackslashPattern, $matches[ 2 ] ) ) {
173 173
                 $replacement = "\\" . $replacement;
174
-            } elseif (preg_match($containsDoubleBackslashPattern, $matches[2])) {
175
-                $replacement = str_replace("\\", "\\\\", $replacement);
174
+            } elseif ( preg_match( $containsDoubleBackslashPattern, $matches[ 2 ] ) ) {
175
+                $replacement = str_replace( "\\", "\\\\", $replacement );
176 176
             }
177 177
 
178
-            return $matches[1] . $replacement . $matches[3];
178
+            return $matches[ 1 ] . $replacement . $matches[ 3 ];
179 179
         };
180 180
 
181
-        $result = preg_replace_callback($pattern, $replacingFunction, $contents);
181
+        $result = preg_replace_callback( $pattern, $replacingFunction, $contents );
182 182
 
183 183
         $matchingError = preg_last_error();
184
-        if (0 !== $matchingError) {
184
+        if ( 0 !== $matchingError ) {
185 185
             $message = "Matching error {$matchingError}";
186
-            if (PREG_BACKTRACK_LIMIT_ERROR === $matchingError) {
186
+            if ( PREG_BACKTRACK_LIMIT_ERROR === $matchingError ) {
187 187
                 $message = 'Preg Backtrack limit was exhausted!';
188 188
             }
189
-            throw new Exception($message);
189
+            throw new Exception( $message );
190 190
         }
191 191
 
192 192
         return $result;
@@ -206,9 +206,9 @@  discard block
 block discarded – undo
206 206
      * @return array|string|string[]|null
207 207
      * @throws \Exception
208 208
      */
209
-    public function replaceClassname($contents, $originalClassname, $classnamePrefix)
209
+    public function replaceClassname( $contents, $originalClassname, $classnamePrefix )
210 210
     {
211
-        $searchClassname = preg_quote($originalClassname, '/');
211
+        $searchClassname = preg_quote( $originalClassname, '/' );
212 212
 
213 213
         // This could be more specific if we could enumerate all preceeding and proceeding words ("new", "("...).
214 214
         $pattern = '
@@ -222,12 +222,12 @@  discard block
 block discarded – undo
222 222
 				
223 223
 			/x'; //                                     # x: ignore whitespace in regex.
224 224
 
225
-        $replacingFunction = function ($matches) use ($originalClassname, $classnamePrefix) {
225
+        $replacingFunction = function( $matches ) use ( $originalClassname, $classnamePrefix ) {
226 226
 
227 227
             // If we're inside a namespace other than the global namespace:
228
-            if (1 === preg_match('/^namespace\s+[a-zA-Z0-9_\x7f-\xff\\\\]+[;{\s\n]{1}.*/', $matches[0])) {
228
+            if ( 1 === preg_match( '/^namespace\s+[a-zA-Z0-9_\x7f-\xff\\\\]+[;{\s\n]{1}.*/', $matches[ 0 ] ) ) {
229 229
                 $updated = $this->replaceGlobalClassInsideNamedNamespace(
230
-                    $matches[0],
230
+                    $matches[ 0 ],
231 231
                     $originalClassname,
232 232
                     $classnamePrefix
233 233
                 );
@@ -235,18 +235,18 @@  discard block
 block discarded – undo
235 235
                 return $updated;
236 236
             }
237 237
 
238
-            return $matches[1] . $matches[2] . $matches[3] . $classnamePrefix . $originalClassname . $matches[5];
238
+            return $matches[ 1 ] . $matches[ 2 ] . $matches[ 3 ] . $classnamePrefix . $originalClassname . $matches[ 5 ];
239 239
         };
240 240
 
241
-        $result = preg_replace_callback($pattern, $replacingFunction, $contents);
241
+        $result = preg_replace_callback( $pattern, $replacingFunction, $contents );
242 242
 
243 243
         $matchingError = preg_last_error();
244
-        if (0 !== $matchingError) {
244
+        if ( 0 !== $matchingError ) {
245 245
             $message = "Matching error {$matchingError}";
246
-            if (PREG_BACKTRACK_LIMIT_ERROR === $matchingError) {
246
+            if ( PREG_BACKTRACK_LIMIT_ERROR === $matchingError ) {
247 247
                 $message = 'Backtrack limit was exhausted!';
248 248
             }
249
-            throw new Exception($message);
249
+            throw new Exception( $message );
250 250
         }
251 251
 
252 252
         return $result;
@@ -260,17 +260,17 @@  discard block
 block discarded – undo
260 260
      * @param string $classnamePrefix
261 261
      * @return string
262 262
      */
263
-    protected function replaceGlobalClassInsideNamedNamespace($contents, $originalClassname, $classnamePrefix): string
263
+    protected function replaceGlobalClassInsideNamedNamespace( $contents, $originalClassname, $classnamePrefix ): string
264 264
     {
265 265
 
266 266
         return preg_replace_callback(
267 267
             '/([^a-zA-Z0-9_\x7f-\xff]  # Not a class character
268 268
 			\\\)                       # Followed by a backslash to indicate global namespace
269
-			('.$originalClassname.')   # Followed by the classname
269
+			('.$originalClassname . ')   # Followed by the classname
270 270
 			([^\\\;]+)                 # Not a backslash or semicolon which might indicate a namespace
271 271
 			/x', //                    # x: ignore whitespace in regex.
272
-            function ($matches) use ($originalClassname, $classnamePrefix) {
273
-                return $matches[1] . $classnamePrefix . $originalClassname . $matches[3];
272
+            function( $matches ) use ( $originalClassname, $classnamePrefix ) {
273
+                return $matches[ 1 ] . $classnamePrefix . $originalClassname . $matches[ 3 ];
274 274
             },
275 275
             $contents
276 276
         );
Please login to merge, or discard this patch.
vendor/brianhenryie/strauss/src/ChangeEnumerator.php 1 patch
Spacing   +33 added lines, -33 removed lines patch added patch discarded remove patch
@@ -27,17 +27,17 @@  discard block
 block discarded – undo
27 27
     protected array $namespaceReplacementPatterns = array();
28 28
 
29 29
     /** @var string[] */
30
-    protected array $discoveredNamespaces = [];
30
+    protected array $discoveredNamespaces = [ ];
31 31
 
32 32
     /** @var string[] */
33
-    protected array $discoveredClasses = [];
33
+    protected array $discoveredClasses = [ ];
34 34
 
35 35
 
36 36
     /**
37 37
      * ChangeEnumerator constructor.
38 38
      * @param \BrianHenryIE\Strauss\Composer\Extra\StraussConfig $config
39 39
      */
40
-    public function __construct(StraussConfig $config)
40
+    public function __construct( StraussConfig $config )
41 41
     {
42 42
         $this->namespacePrefix = $config->getNamespacePrefix();
43 43
         $this->classmapPrefix = $config->getClassmapPrefix();
@@ -58,8 +58,8 @@  discard block
 block discarded – undo
58 58
     {
59 59
         $discoveredNamespaceReplacements = $this->discoveredNamespaces;
60 60
 
61
-        uksort($discoveredNamespaceReplacements, function ($a, $b) {
62
-            return strlen($b) <=> strlen($a);
61
+        uksort( $discoveredNamespaceReplacements, function( $a, $b ) {
62
+            return strlen( $b ) <=> strlen( $a );
63 63
         });
64 64
 
65 65
         return $discoveredNamespaceReplacements;
@@ -70,7 +70,7 @@  discard block
 block discarded – undo
70 70
      */
71 71
     public function getDiscoveredClasses(): array
72 72
     {
73
-        return array_keys($this->discoveredClasses);
73
+        return array_keys( $this->discoveredClasses );
74 74
     }
75 75
 
76 76
 
@@ -78,18 +78,18 @@  discard block
 block discarded – undo
78 78
      * @param string $dir
79 79
      * @param array<string, ComposerPackage> $relativeFilepaths
80 80
      */
81
-    public function findInFiles($dir, $relativeFilepaths)
81
+    public function findInFiles( $dir, $relativeFilepaths )
82 82
     {
83 83
 
84
-        foreach ($relativeFilepaths as $relativeFilepath => $package) {
85
-            foreach ($this->excludePackagesFromPrefixing as $excludePackagesName) {
86
-                if ($package->getName() === $excludePackagesName) {
84
+        foreach ( $relativeFilepaths as $relativeFilepath => $package ) {
85
+            foreach ( $this->excludePackagesFromPrefixing as $excludePackagesName ) {
86
+                if ( $package->getName() === $excludePackagesName ) {
87 87
                     continue 2;
88 88
                 }
89 89
             }
90 90
 
91
-            foreach ($this->excludeFilePatternsFromPrefixing as $excludeFilePattern) {
92
-                if (1 === preg_match($excludeFilePattern, $relativeFilepath)) {
91
+            foreach ( $this->excludeFilePatternsFromPrefixing as $excludeFilePattern ) {
92
+                if ( 1 === preg_match( $excludeFilePattern, $relativeFilepath ) ) {
93 93
                     continue 2;
94 94
                 }
95 95
             }
@@ -100,9 +100,9 @@  discard block
 block discarded – undo
100 100
             // TODO: use flysystem
101 101
             // $contents = $this->filesystem->read($targetFile);
102 102
 
103
-            $contents = file_get_contents($filepath);
103
+            $contents = file_get_contents( $filepath );
104 104
 
105
-            $this->find($contents);
105
+            $this->find( $contents );
106 106
         }
107 107
     }
108 108
 
@@ -114,15 +114,15 @@  discard block
 block discarded – undo
114 114
      *
115 115
      * @return string $contents
116 116
      */
117
-    public function find(string $contents): string
117
+    public function find( string $contents ): string
118 118
     {
119 119
 
120 120
         // If the entire file is under one namespace, all we want is the namespace.
121 121
         $singleNamespacePattern = '/
122 122
             namespace\s+([0-9A-Za-z_\x7f-\xff\\\\]+)[\s\S]*;    # A single namespace in the file.... should return
123 123
         /x';
124
-        if (1 === preg_match($singleNamespacePattern, $contents, $matches)) {
125
-            $this->addDiscoveredNamespaceChange($matches[1]);
124
+        if ( 1 === preg_match( $singleNamespacePattern, $contents, $matches ) ) {
125
+            $this->addDiscoveredNamespaceChange( $matches[ 1 ] );
126 126
             return $contents;
127 127
         }
128 128
 
@@ -152,44 +152,44 @@  discard block
 block discarded – undo
152 152
 				(?:{|extends|implements|\n|$)			# Class declaration can be followed by {, extends, implements 
153 153
 														# or a new line
154 154
 			~x', //                                     # x: ignore whitespace in regex.
155
-            function ($matches) {
155
+            function( $matches ) {
156 156
 
157 157
                 // If we're inside a namespace other than the global namespace:
158
-                if (1 === preg_match('/^namespace\s+[a-zA-Z0-9_\x7f-\xff\\\\]+[;{\s\n]{1}.*/', $matches[0])) {
159
-                    $this->addDiscoveredNamespaceChange($matches[1]);
160
-                    return $matches[0];
158
+                if ( 1 === preg_match( '/^namespace\s+[a-zA-Z0-9_\x7f-\xff\\\\]+[;{\s\n]{1}.*/', $matches[ 0 ] ) ) {
159
+                    $this->addDiscoveredNamespaceChange( $matches[ 1 ] );
160
+                    return $matches[ 0 ];
161 161
                 }
162 162
 
163
-                if (count($matches) < 3) {
164
-                    return $matches[0];
163
+                if ( count( $matches ) < 3 ) {
164
+                    return $matches[ 0 ];
165 165
                 }
166 166
 
167 167
                 // TODO: Why is this [2] and not [1] (which seems to be always empty).
168
-                $this->discoveredClasses[$matches[2]] = $matches[2];
169
-                return $matches[0];
168
+                $this->discoveredClasses[ $matches[ 2 ] ] = $matches[ 2 ];
169
+                return $matches[ 0 ];
170 170
             },
171 171
             $contents
172 172
         );
173 173
     }
174 174
 
175
-    protected function addDiscoveredNamespaceChange(string $namespace)
175
+    protected function addDiscoveredNamespaceChange( string $namespace )
176 176
     {
177 177
 
178
-        foreach ($this->excludeNamespacesFromPrefixing as $excludeNamespace) {
179
-            if (0 === strpos($namespace, $excludeNamespace)) {
178
+        foreach ( $this->excludeNamespacesFromPrefixing as $excludeNamespace ) {
179
+            if ( 0 === strpos( $namespace, $excludeNamespace ) ) {
180 180
                 return;
181 181
             }
182 182
         }
183 183
 
184
-        foreach ($this->namespaceReplacementPatterns as $namespaceReplacementPattern => $replacement) {
185
-            $prefixed = preg_replace($namespaceReplacementPattern, $replacement, $namespace);
184
+        foreach ( $this->namespaceReplacementPatterns as $namespaceReplacementPattern => $replacement ) {
185
+            $prefixed = preg_replace( $namespaceReplacementPattern, $replacement, $namespace );
186 186
 
187
-            if ($prefixed !== $namespace) {
188
-                $this->discoveredNamespaces[$namespace] = $prefixed;
187
+            if ( $prefixed !== $namespace ) {
188
+                $this->discoveredNamespaces[ $namespace ] = $prefixed;
189 189
                 return;
190 190
             }
191 191
         }
192 192
 
193
-        $this->discoveredNamespaces[$namespace] = $this->namespacePrefix . '\\'. $namespace;
193
+        $this->discoveredNamespaces[ $namespace ] = $this->namespacePrefix . '\\' . $namespace;
194 194
     }
195 195
 }
Please login to merge, or discard this patch.
vendor/brianhenryie/strauss/src/Console/Commands/Compose.php 1 patch
Spacing   +38 added lines, -38 removed lines patch added patch discarded remove patch
@@ -43,9 +43,9 @@  discard block
 block discarded – undo
43 43
      */
44 44
     protected function configure()
45 45
     {
46
-        $this->setName('compose');
47
-        $this->setDescription("Copy composer's `require` and prefix their namespace and classnames.");
48
-        $this->setHelp('');
46
+        $this->setName( 'compose' );
47
+        $this->setDescription( "Copy composer's `require` and prefix their namespace and classnames." );
48
+        $this->setHelp( '' );
49 49
     }
50 50
 
51 51
     /**
@@ -55,7 +55,7 @@  discard block
 block discarded – undo
55 55
      * @param OutputInterface $output
56 56
      * @return int
57 57
      */
58
-    protected function execute(InputInterface $input, OutputInterface $output): int
58
+    protected function execute( InputInterface $input, OutputInterface $output ): int
59 59
     {
60 60
         $workingDir = getcwd() . DIRECTORY_SEPARATOR;
61 61
         $this->workingDir = $workingDir;
@@ -78,8 +78,8 @@  discard block
 block discarded – undo
78 78
             $this->generateAutoloader();
79 79
 
80 80
             $this->cleanUp();
81
-        } catch (Exception $e) {
82
-            $output->write($e->getMessage());
81
+        } catch ( Exception $e ) {
82
+            $output->write( $e->getMessage() );
83 83
             return 1;
84 84
         }
85 85
 
@@ -96,7 +96,7 @@  discard block
 block discarded – undo
96 96
     protected function loadProjectComposerPackage()
97 97
     {
98 98
 
99
-        $this->projectComposerPackage = new ProjectComposerPackage($this->workingDir . 'composer.json');
99
+        $this->projectComposerPackage = new ProjectComposerPackage( $this->workingDir . 'composer.json' );
100 100
 
101 101
         $config = $this->projectComposerPackage->getStraussConfig();
102 102
 
@@ -105,7 +105,7 @@  discard block
 block discarded – undo
105 105
 
106 106
 
107 107
     /** @var ComposerPackage[] */
108
-    protected array $flatDependencyTree = [];
108
+    protected array $flatDependencyTree = [ ];
109 109
 
110 110
     /**
111 111
      * 2. Built flat list of packages and dependencies.
@@ -120,23 +120,23 @@  discard block
 block discarded – undo
120 120
         $requiredPackageNames = $this->config->getPackages();
121 121
 
122 122
         // Unset PHP, ext-*.
123
-        $removePhpExt = function ($element) {
124
-            return !( 0 === strpos($element, 'ext') || 'php' === $element );
123
+        $removePhpExt = function( $element ) {
124
+            return ! ( 0 === strpos( $element, 'ext' ) || 'php' === $element );
125 125
         };
126 126
 
127
-        $requiredPackageNames = array_filter($requiredPackageNames, $removePhpExt);
127
+        $requiredPackageNames = array_filter( $requiredPackageNames, $removePhpExt );
128 128
 
129
-        foreach ($requiredPackageNames as $requiredPackageName) {
130
-            $packageDir = $this->workingDir . 'vendor' .DIRECTORY_SEPARATOR
129
+        foreach ( $requiredPackageNames as $requiredPackageName ) {
130
+            $packageDir = $this->workingDir . 'vendor' . DIRECTORY_SEPARATOR
131 131
                 . $requiredPackageName . DIRECTORY_SEPARATOR;
132 132
 
133
-            $overrideAutoload = isset($this->config->getOverrideAutoload()[$requiredPackageName])
134
-                ? $this->config->getOverrideAutoload()[$requiredPackageName]
133
+            $overrideAutoload = isset( $this->config->getOverrideAutoload()[ $requiredPackageName ] )
134
+                ? $this->config->getOverrideAutoload()[ $requiredPackageName ]
135 135
                 : null;
136 136
 
137
-            $requiredComposerPackage = new ComposerPackage($packageDir, $overrideAutoload);
138
-            $this->flatDependencyTree[$requiredComposerPackage->getName()] = $requiredComposerPackage;
139
-            $this->getAllDependencies($requiredComposerPackage);
137
+            $requiredComposerPackage = new ComposerPackage( $packageDir, $overrideAutoload );
138
+            $this->flatDependencyTree[ $requiredComposerPackage->getName() ] = $requiredComposerPackage;
139
+            $this->getAllDependencies( $requiredComposerPackage );
140 140
         }
141 141
     }
142 142
 
@@ -145,24 +145,24 @@  discard block
 block discarded – undo
145 145
      *
146 146
      * @param ComposerPackage $requiredDependency
147 147
      */
148
-    protected function getAllDependencies(ComposerPackage $requiredDependency): void
148
+    protected function getAllDependencies( ComposerPackage $requiredDependency ): void
149 149
     {
150 150
         $excludedPackagesNames = $this->config->getExcludePackagesFromPrefixing();
151 151
 
152 152
         // Unset PHP, ext-*.
153
-        $removePhpExt = function ($element) {
154
-            return !( 0 === strpos($element, 'ext') || 'php' === $element );
153
+        $removePhpExt = function( $element ) {
154
+            return ! ( 0 === strpos( $element, 'ext' ) || 'php' === $element );
155 155
         };
156 156
 
157
-        $required = array_filter($requiredDependency->getRequiresNames(), $removePhpExt);
157
+        $required = array_filter( $requiredDependency->getRequiresNames(), $removePhpExt );
158 158
 
159
-        foreach ($required as $dependencyName) {
160
-            if (in_array($dependencyName, $excludedPackagesNames)) {
159
+        foreach ( $required as $dependencyName ) {
160
+            if ( in_array( $dependencyName, $excludedPackagesNames ) ) {
161 161
                 continue;
162 162
             }
163 163
 
164
-            $overrideAutoload = isset($this->config->getOverrideAutoload()[$dependencyName])
165
-                ? $this->config->getOverrideAutoload()[$dependencyName]
164
+            $overrideAutoload = isset( $this->config->getOverrideAutoload()[ $dependencyName ] )
165
+                ? $this->config->getOverrideAutoload()[ $dependencyName ]
166 166
                 : null;
167 167
 
168 168
             $dependencyComposerPackage = new ComposerPackage(
@@ -171,8 +171,8 @@  discard block
 block discarded – undo
171 171
                 $overrideAutoload
172 172
             );
173 173
 
174
-            $this->flatDependencyTree[$dependencyName] = $dependencyComposerPackage;
175
-            $this->getAllDependencies($dependencyComposerPackage);
174
+            $this->flatDependencyTree[ $dependencyName ] = $dependencyComposerPackage;
175
+            $this->getAllDependencies( $dependencyComposerPackage );
176 176
         }
177 177
     }
178 178
 
@@ -209,25 +209,25 @@  discard block
 block discarded – undo
209 209
     protected function determineChanges()
210 210
     {
211 211
 
212
-        $this->changeEnumerator = new ChangeEnumerator($this->config);
212
+        $this->changeEnumerator = new ChangeEnumerator( $this->config );
213 213
 
214 214
         $relativeTargetDir = $this->config->getTargetDirectory();
215 215
         $phpFiles = $this->fileEnumerator->getPhpFilesAndDependencyList();
216
-        $this->changeEnumerator->findInFiles($relativeTargetDir, $phpFiles);
216
+        $this->changeEnumerator->findInFiles( $relativeTargetDir, $phpFiles );
217 217
     }
218 218
 
219 219
     // 5. Update namespaces and class names.
220 220
     // Replace references to updated namespaces and classnames throughout the dependencies.
221 221
     protected function performReplacements()
222 222
     {
223
-        $this->replacer = new Prefixer($this->config, $this->workingDir);
223
+        $this->replacer = new Prefixer( $this->config, $this->workingDir );
224 224
 
225 225
         $namespaces = $this->changeEnumerator->getDiscoveredNamespaceReplacements();
226 226
         $classes = $this->changeEnumerator->getDiscoveredClasses();
227 227
         
228 228
         $phpFiles = $this->fileEnumerator->getPhpFilesAndDependencyList();
229 229
 
230
-        $this->replacer->replaceInFiles($namespaces, $classes, $phpFiles);
230
+        $this->replacer->replaceInFiles( $namespaces, $classes, $phpFiles );
231 231
     }
232 232
 
233 233
     protected function addLicenses(): void
@@ -237,12 +237,12 @@  discard block
 block discarded – undo
237 237
 
238 238
         $dependencies = $this->flatDependencyTree;
239 239
 
240
-        $licenser = new Licenser($this->config, $this->workingDir, $dependencies, $author);
240
+        $licenser = new Licenser( $this->config, $this->workingDir, $dependencies, $author );
241 241
 
242 242
         $licenser->copyLicenses();
243 243
 
244 244
         $modifiedFiles = $this->replacer->getModifiedFiles();
245
-        $licenser->addInformationToUpdatedFiles($modifiedFiles);
245
+        $licenser->addInformationToUpdatedFiles( $modifiedFiles );
246 246
     }
247 247
 
248 248
     /**
@@ -253,7 +253,7 @@  discard block
 block discarded – undo
253 253
 
254 254
         $files = $this->fileEnumerator->getFilesAutoloaders();
255 255
 
256
-        $classmap = new Autoload($this->config, $this->workingDir, $files);
256
+        $classmap = new Autoload( $this->config, $this->workingDir, $files );
257 257
 
258 258
         $classmap->generate();
259 259
     }
@@ -267,11 +267,11 @@  discard block
 block discarded – undo
267 267
     protected function cleanUp()
268 268
     {
269 269
 
270
-        $cleanup = new Cleanup($this->config, $this->workingDir);
270
+        $cleanup = new Cleanup( $this->config, $this->workingDir );
271 271
 
272
-        $sourceFiles = array_keys($this->fileEnumerator->getAllFilesAndDependencyList());
272
+        $sourceFiles = array_keys( $this->fileEnumerator->getAllFilesAndDependencyList() );
273 273
 
274 274
         // This will check the config to check should it delete or not.
275
-        $cleanup->cleanup($sourceFiles);
275
+        $cleanup->cleanup( $sourceFiles );
276 276
     }
277 277
 }
Please login to merge, or discard this patch.
vendor/brianhenryie/strauss/src/Console/Application.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -10,13 +10,13 @@
 block discarded – undo
10 10
     /**
11 11
      * @param string $version
12 12
      */
13
-    public function __construct(string $version)
13
+    public function __construct( string $version )
14 14
     {
15
-        parent::__construct('strauss', $version);
15
+        parent::__construct( 'strauss', $version );
16 16
 
17 17
         $composeCommand = new Compose();
18
-        $this->add($composeCommand);
18
+        $this->add( $composeCommand );
19 19
 
20
-        $this->setDefaultCommand('compose');
20
+        $this->setDefaultCommand( 'compose' );
21 21
     }
22 22
 }
Please login to merge, or discard this patch.
vendor/paragonie/random_compat/lib/random_bytes_dev_urandom.php 1 patch
Spacing   +27 added lines, -27 removed lines patch added patch discarded remove patch
@@ -26,11 +26,11 @@  discard block
 block discarded – undo
26 26
  * SOFTWARE.
27 27
  */
28 28
 
29
-if (!defined('RANDOM_COMPAT_READ_BUFFER')) {
30
-    define('RANDOM_COMPAT_READ_BUFFER', 8);
29
+if ( ! defined( 'RANDOM_COMPAT_READ_BUFFER' ) ) {
30
+    define( 'RANDOM_COMPAT_READ_BUFFER', 8 );
31 31
 }
32 32
 
33
-if (!is_callable('random_bytes')) {
33
+if ( ! is_callable( 'random_bytes' ) ) {
34 34
     /**
35 35
      * Unless open_basedir is enabled, use /dev/urandom for
36 36
      * random numbers in accordance with best practices
@@ -45,7 +45,7 @@  discard block
 block discarded – undo
45 45
      *
46 46
      * @return string
47 47
      */
48
-    function random_bytes($bytes)
48
+    function random_bytes( $bytes )
49 49
     {
50 50
         /** @var resource $fp */
51 51
         static $fp = null;
@@ -53,7 +53,7 @@  discard block
 block discarded – undo
53 53
         /**
54 54
          * This block should only be run once
55 55
          */
56
-        if (empty($fp)) {
56
+        if ( empty( $fp ) ) {
57 57
             /**
58 58
              * We don't want to ever read C:\dev\random, only /dev/urandom on
59 59
              * Unix-like operating systems. While we guard against this
@@ -64,8 +64,8 @@  discard block
 block discarded – undo
64 64
              * like operating system (which means the directory separator is set
65 65
              * to "/" not "\".
66 66
              */
67
-            if (DIRECTORY_SEPARATOR === '/') {
68
-                if (!is_readable('/dev/urandom')) {
67
+            if ( DIRECTORY_SEPARATOR === '/' ) {
68
+                if ( ! is_readable( '/dev/urandom' ) ) {
69 69
                     throw new Exception(
70 70
                         'Environment misconfiguration: ' .
71 71
                         '/dev/urandom cannot be read.'
@@ -76,18 +76,18 @@  discard block
 block discarded – undo
76 76
                  * We never fall back to /dev/random
77 77
                  */
78 78
                 /** @var resource|bool $fp */
79
-                $fp = fopen('/dev/urandom', 'rb');
80
-                if (is_resource($fp)) {
79
+                $fp = fopen( '/dev/urandom', 'rb' );
80
+                if ( is_resource( $fp ) ) {
81 81
                     /** @var array<string, int> $st */
82
-                    $st = fstat($fp);
83
-                    if (($st['mode'] & 0170000) !== 020000) {
84
-                        fclose($fp);
82
+                    $st = fstat( $fp );
83
+                    if ( ( $st[ 'mode' ] & 0170000 ) !== 020000 ) {
84
+                        fclose( $fp );
85 85
                         $fp = false;
86 86
                     }
87 87
                 }
88 88
             }
89 89
 
90
-            if (is_resource($fp)) {
90
+            if ( is_resource( $fp ) ) {
91 91
                 /**
92 92
                  * stream_set_read_buffer() does not exist in HHVM
93 93
                  *
@@ -96,25 +96,25 @@  discard block
 block discarded – undo
96 96
                  *
97 97
                  * stream_set_read_buffer returns 0 on success
98 98
                  */
99
-                if (is_callable('stream_set_read_buffer')) {
100
-                    stream_set_read_buffer($fp, RANDOM_COMPAT_READ_BUFFER);
99
+                if ( is_callable( 'stream_set_read_buffer' ) ) {
100
+                    stream_set_read_buffer( $fp, RANDOM_COMPAT_READ_BUFFER );
101 101
                 }
102
-                if (is_callable('stream_set_chunk_size')) {
103
-                    stream_set_chunk_size($fp, RANDOM_COMPAT_READ_BUFFER);
102
+                if ( is_callable( 'stream_set_chunk_size' ) ) {
103
+                    stream_set_chunk_size( $fp, RANDOM_COMPAT_READ_BUFFER );
104 104
                 }
105 105
             }
106 106
         }
107 107
 
108 108
         try {
109 109
             /** @var int $bytes */
110
-            $bytes = RandomCompat_intval($bytes);
111
-        } catch (TypeError $ex) {
110
+            $bytes = RandomCompat_intval( $bytes );
111
+        } catch ( TypeError $ex ) {
112 112
             throw new TypeError(
113 113
                 'random_bytes(): $bytes must be an integer'
114 114
             );
115 115
         }
116 116
 
117
-        if ($bytes < 1) {
117
+        if ( $bytes < 1 ) {
118 118
             throw new Error(
119 119
                 'Length must be greater than 0'
120 120
             );
@@ -127,7 +127,7 @@  discard block
 block discarded – undo
127 127
          * if (empty($fp)) line is logic that should only be run once per
128 128
          * page load.
129 129
          */
130
-        if (is_resource($fp)) {
130
+        if ( is_resource( $fp ) ) {
131 131
             /**
132 132
              * @var int
133 133
              */
@@ -145,8 +145,8 @@  discard block
 block discarded – undo
145 145
                 /**
146 146
                  * @var string|bool
147 147
                  */
148
-                $read = fread($fp, $remaining);
149
-                if (!is_string($read)) {
148
+                $read = fread( $fp, $remaining );
149
+                if ( ! is_string( $read ) ) {
150 150
                     /**
151 151
                      * We cannot safely read from the file. Exit the
152 152
                      * do-while loop and trigger the exception condition
@@ -159,19 +159,19 @@  discard block
 block discarded – undo
159 159
                 /**
160 160
                  * Decrease the number of bytes returned from remaining
161 161
                  */
162
-                $remaining -= RandomCompat_strlen($read);
162
+                $remaining -= RandomCompat_strlen( $read );
163 163
                 /**
164 164
                  * @var string $buf
165 165
                  */
166 166
                 $buf .= $read;
167
-            } while ($remaining > 0);
167
+            } while ( $remaining > 0 );
168 168
 
169 169
             /**
170 170
              * Is our result valid?
171 171
              * @var string|bool $buf
172 172
              */
173
-            if (is_string($buf)) {
174
-                if (RandomCompat_strlen($buf) === $bytes) {
173
+            if ( is_string( $buf ) ) {
174
+                if ( RandomCompat_strlen( $buf ) === $bytes ) {
175 175
                     /**
176 176
                      * Return our random entropy buffer here:
177 177
                      */
Please login to merge, or discard this patch.