Completed
Pull Request — develop (#1656)
by
unknown
17:33
created
vendor/brianhenryie/strauss/tests/Issues/StraussIssue19Test.php 1 patch
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -40,23 +40,23 @@
 block discarded – undo
40 40
 }
41 41
 EOD;
42 42
 
43
-        file_put_contents($this->testsWorkingDir . 'composer.json', $composerJsonString);
43
+        file_put_contents( $this->testsWorkingDir . 'composer.json', $composerJsonString );
44 44
 
45
-        chdir($this->testsWorkingDir);
45
+        chdir( $this->testsWorkingDir );
46 46
 
47
-        exec('composer install');
47
+        exec( 'composer install' );
48 48
 
49
-        $inputInterfaceMock = $this->createMock(InputInterface::class);
50
-        $outputInterfaceMock = $this->createMock(OutputInterface::class);
49
+        $inputInterfaceMock = $this->createMock( InputInterface::class );
50
+        $outputInterfaceMock = $this->createMock( OutputInterface::class );
51 51
 
52 52
         $mozartCompose = new Compose();
53 53
 
54
-        $result = $mozartCompose->run($inputInterfaceMock, $outputInterfaceMock);
54
+        $result = $mozartCompose->run( $inputInterfaceMock, $outputInterfaceMock );
55 55
 
56
-        $php_string = file_get_contents($this->testsWorkingDir . 'strauss/tecnickcom/tcpdf/include/tcpdf_static.php');
56
+        $php_string = file_get_contents( $this->testsWorkingDir . 'strauss/tecnickcom/tcpdf/include/tcpdf_static.php' );
57 57
 
58
-        $this->assertStringNotContainsString('* Creates a copy of a class Strauss_Issue19_object', $php_string);
58
+        $this->assertStringNotContainsString( '* Creates a copy of a class Strauss_Issue19_object', $php_string );
59 59
         
60
-        $this->assertStringContainsString('* Creates a copy of a class object', $php_string);
60
+        $this->assertStringContainsString( '* Creates a copy of a class object', $php_string );
61 61
     }
62 62
 }
Please login to merge, or discard this patch.
vendor/brianhenryie/strauss/tests/Issues/MozartIssue97Test.php 1 patch
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -39,19 +39,19 @@
 block discarded – undo
39 39
 }
40 40
 EOD;
41 41
 
42
-        file_put_contents($this->testsWorkingDir . '/composer.json', $composerJsonString);
42
+        file_put_contents( $this->testsWorkingDir . '/composer.json', $composerJsonString );
43 43
 
44
-        chdir($this->testsWorkingDir);
44
+        chdir( $this->testsWorkingDir );
45 45
 
46
-        exec('composer install');
46
+        exec( 'composer install' );
47 47
 
48
-        $inputInterfaceMock = $this->createMock(InputInterface::class);
49
-        $outputInterfaceMock = $this->createMock(OutputInterface::class);
48
+        $inputInterfaceMock = $this->createMock( InputInterface::class );
49
+        $outputInterfaceMock = $this->createMock( OutputInterface::class );
50 50
 
51 51
         $mozartCompose = new Compose();
52 52
 
53
-        $result = $mozartCompose->run($inputInterfaceMock, $outputInterfaceMock);
53
+        $result = $mozartCompose->run( $inputInterfaceMock, $outputInterfaceMock );
54 54
 
55
-        $this->assertEquals(0, $result);
55
+        $this->assertEquals( 0, $result );
56 56
     }
57 57
 }
Please login to merge, or discard this patch.
vendor/brianhenryie/strauss/tests/Issues/MozartIssue48Test.php 1 patch
Spacing   +14 added lines, -14 removed lines patch added patch discarded remove patch
@@ -36,36 +36,36 @@
 block discarded – undo
36 36
 }
37 37
 EOD;
38 38
 
39
-        file_put_contents($this->testsWorkingDir . '/composer.json', $composerJsonString);
39
+        file_put_contents( $this->testsWorkingDir . '/composer.json', $composerJsonString );
40 40
 
41
-        chdir($this->testsWorkingDir);
41
+        chdir( $this->testsWorkingDir );
42 42
 
43
-        exec('composer install');
43
+        exec( 'composer install' );
44 44
 
45
-        $inputInterfaceMock = $this->createMock(InputInterface::class);
46
-        $outputInterfaceMock = $this->createMock(OutputInterface::class);
45
+        $inputInterfaceMock = $this->createMock( InputInterface::class );
46
+        $outputInterfaceMock = $this->createMock( OutputInterface::class );
47 47
 
48 48
         $mozartCompose = new Compose();
49 49
 
50
-        $result = $mozartCompose->run($inputInterfaceMock, $outputInterfaceMock);
50
+        $result = $mozartCompose->run( $inputInterfaceMock, $outputInterfaceMock );
51 51
         
52 52
         // EigenvalueDecomposition.php
53 53
         // assert file exists somewhere in the tree
54 54
 
55 55
         // https://stackoverflow.com/questions/17160696/php-glob-scan-in-subfolders-for-a-file
56
-        $rsearch = function ($folder, $pattern) {
57
-            $dir = new \RecursiveDirectoryIterator($folder);
58
-            $ite = new \RecursiveIteratorIterator($dir);
59
-            $files = new \RegexIterator($ite, $pattern, \RegexIterator::GET_MATCH);
56
+        $rsearch = function( $folder, $pattern ) {
57
+            $dir = new \RecursiveDirectoryIterator( $folder );
58
+            $ite = new \RecursiveIteratorIterator( $dir );
59
+            $files = new \RegexIterator( $ite, $pattern, \RegexIterator::GET_MATCH );
60 60
             $fileList = array();
61
-            foreach ($files as $file) {
62
-                $fileList = array_merge($fileList, $file);
61
+            foreach ( $files as $file ) {
62
+                $fileList = array_merge( $fileList, $file );
63 63
             }
64 64
             return $fileList;
65 65
         };
66 66
 
67
-        $found = $rsearch($this->testsWorkingDir . 'strauss', '~EigenvalueDecomposition\.php~');
67
+        $found = $rsearch( $this->testsWorkingDir . 'strauss', '~EigenvalueDecomposition\.php~' );
68 68
 
69
-        $this->assertNotEmpty($found);
69
+        $this->assertNotEmpty( $found );
70 70
     }
71 71
 }
Please login to merge, or discard this patch.
vendor/brianhenryie/strauss/tests/Issues/MozartIssue62Test.php 1 patch
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -37,7 +37,7 @@  discard block
 block discarded – undo
37 37
      */
38 38
     public function testGuzzleNamespaceIsPrefixedInS3Client()
39 39
     {
40
-        $this->markTestSkipped('Very slow to run');
40
+        $this->markTestSkipped( 'Very slow to run' );
41 41
 
42 42
         $composerJsonString = <<<'EOD'
43 43
 {
@@ -54,21 +54,21 @@  discard block
 block discarded – undo
54 54
 }
55 55
 EOD;
56 56
 
57
-        file_put_contents($this->testsWorkingDir . '/composer.json', $composerJsonString);
57
+        file_put_contents( $this->testsWorkingDir . '/composer.json', $composerJsonString );
58 58
 
59
-        chdir($this->testsWorkingDir);
59
+        chdir( $this->testsWorkingDir );
60 60
 
61
-        exec('composer install');
61
+        exec( 'composer install' );
62 62
 
63
-        $inputInterfaceMock = $this->createMock(InputInterface::class);
64
-        $outputInterfaceMock = $this->createMock(OutputInterface::class);
63
+        $inputInterfaceMock = $this->createMock( InputInterface::class );
64
+        $outputInterfaceMock = $this->createMock( OutputInterface::class );
65 65
 
66 66
         $mozartCompose = new Compose();
67 67
 
68
-        $mozartCompose->run($inputInterfaceMock, $outputInterfaceMock);
68
+        $mozartCompose->run( $inputInterfaceMock, $outputInterfaceMock );
69 69
 
70
-        $phpString = file_get_contents($this->testsWorkingDir .'strauss/aws/aws-sdk-php/src/Aws/S3/S3Client.php');
70
+        $phpString = file_get_contents( $this->testsWorkingDir . 'strauss/aws/aws-sdk-php/src/Aws/S3/S3Client.php' );
71 71
 
72
-        $this->assertStringContainsString('use Strauss\\Guzzle\\Common\\Collection;', $phpString);
72
+        $this->assertStringContainsString( 'use Strauss\\Guzzle\\Common\\Collection;', $phpString );
73 73
     }
74 74
 }
Please login to merge, or discard this patch.
vendor/brianhenryie/strauss/tests/Issues/MozartIssue93Test.php 1 patch
Spacing   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -29,7 +29,7 @@  discard block
 block discarded – undo
29 29
     public function test_it_does_not_make_classname_replacement_inside_namespaced_file()
30 30
     {
31 31
 
32
-        $this->markTestSkipped('Not respecting the pinned commit.');
32
+        $this->markTestSkipped( 'Not respecting the pinned commit.' );
33 33
 
34 34
         $composerJsonString = <<<'EOD'
35 35
 {
@@ -51,25 +51,25 @@  discard block
 block discarded – undo
51 51
 }
52 52
 EOD;
53 53
 
54
-        file_put_contents($this->testsWorkingDir . '/composer.json', $composerJsonString);
54
+        file_put_contents( $this->testsWorkingDir . '/composer.json', $composerJsonString );
55 55
 
56
-        chdir($this->testsWorkingDir);
56
+        chdir( $this->testsWorkingDir );
57 57
 
58
-        exec('composer install');
58
+        exec( 'composer install' );
59 59
 
60
-        $inputInterfaceMock = $this->createMock(InputInterface::class);
61
-        $outputInterfaceMock = $this->createMock(OutputInterface::class);
60
+        $inputInterfaceMock = $this->createMock( InputInterface::class );
61
+        $outputInterfaceMock = $this->createMock( OutputInterface::class );
62 62
 
63 63
         $mozartCompose = new Compose();
64 64
 
65
-        $mozartCompose->run($inputInterfaceMock, $outputInterfaceMock);
65
+        $mozartCompose->run( $inputInterfaceMock, $outputInterfaceMock );
66 66
 
67
-        $php_string = file_get_contents($this->testsWorkingDir .'strauss/brianhenryie/wp-logger/src/class-logger.php');
67
+        $php_string = file_get_contents( $this->testsWorkingDir . 'strauss/brianhenryie/wp-logger/src/class-logger.php' );
68 68
 
69 69
         // Confirm problem is gone.
70
-        $this->assertStringNotContainsString('class BrianHenryIE_Strauss_Logger extends', $php_string);
70
+        $this->assertStringNotContainsString( 'class BrianHenryIE_Strauss_Logger extends', $php_string );
71 71
 
72 72
         // Confirm solution is correct.
73
-        $this->assertStringContainsString('class Logger extends', $php_string);
73
+        $this->assertStringContainsString( 'class Logger extends', $php_string );
74 74
     }
75 75
 }
Please login to merge, or discard this patch.
vendor/brianhenryie/strauss/tests/Issues/MozartIssue43Test.php 1 patch
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -29,7 +29,7 @@  discard block
 block discarded – undo
29 29
      */
30 30
     public function testAwsSdkSucceeds()
31 31
     {
32
-        $this->markTestSkipped('Very slow to run');
32
+        $this->markTestSkipped( 'Very slow to run' );
33 33
 
34 34
         $composerJsonString = <<<'EOD'
35 35
 {
@@ -53,21 +53,21 @@  discard block
 block discarded – undo
53 53
 }
54 54
 EOD;
55 55
 
56
-        file_put_contents($this->testsWorkingDir . '/composer.json', $composerJsonString);
56
+        file_put_contents( $this->testsWorkingDir . '/composer.json', $composerJsonString );
57 57
 
58
-        chdir($this->testsWorkingDir);
58
+        chdir( $this->testsWorkingDir );
59 59
 
60
-        exec('composer install');
60
+        exec( 'composer install' );
61 61
 
62
-        $inputInterfaceMock = $this->createMock(InputInterface::class);
63
-        $outputInterfaceMock = $this->createMock(OutputInterface::class);
62
+        $inputInterfaceMock = $this->createMock( InputInterface::class );
63
+        $outputInterfaceMock = $this->createMock( OutputInterface::class );
64 64
 
65 65
         $strauss = new Compose();
66 66
 
67
-        $result = $strauss->run($inputInterfaceMock, $outputInterfaceMock);
67
+        $result = $strauss->run( $inputInterfaceMock, $outputInterfaceMock );
68 68
 //
69 69
 //        $this->assertEquals(0, $result);
70 70
 
71
-        $this->assertFileExists($this->testsWorkingDir . '/strauss/aws/aws-sdk-php/src/AWS/Common/Aws.php');
71
+        $this->assertFileExists( $this->testsWorkingDir . '/strauss/aws/aws-sdk-php/src/AWS/Common/Aws.php' );
72 72
     }
73 73
 }
Please login to merge, or discard this patch.
vendor/brianhenryie/strauss/src/Copier.php 1 patch
Spacing   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -40,15 +40,15 @@  discard block
 block discarded – undo
40 40
      * @param string $workingDir
41 41
      * @param string $relativeTargetDir
42 42
      */
43
-    public function __construct(array $filepaths, string $workingDir, string $relativeTargetDir)
43
+    public function __construct( array $filepaths, string $workingDir, string $relativeTargetDir )
44 44
     {
45
-        $this->filepaths = array_keys($filepaths);
45
+        $this->filepaths = array_keys( $filepaths );
46 46
 
47 47
         $this->workingDir = $workingDir;
48 48
 
49 49
         $this->targetDir = $relativeTargetDir;
50 50
 
51
-        $this->filesystem = new Filesystem(new Local($this->workingDir));
51
+        $this->filesystem = new Filesystem( new Local( $this->workingDir ) );
52 52
     }
53 53
 
54 54
     /**
@@ -59,14 +59,14 @@  discard block
 block discarded – undo
59 59
      */
60 60
     public function prepareTarget(): void
61 61
     {
62
-        if (! $this->filesystem->has($this->targetDir)) {
63
-            $this->filesystem->createDir($this->targetDir);
62
+        if ( ! $this->filesystem->has( $this->targetDir ) ) {
63
+            $this->filesystem->createDir( $this->targetDir );
64 64
         } else {
65
-            foreach ($this->filepaths as $vendorRelativeFilepath) {
65
+            foreach ( $this->filepaths as $vendorRelativeFilepath ) {
66 66
                 $projectRelativeFilepath = $this->targetDir . $vendorRelativeFilepath;
67 67
 
68
-                if ($this->filesystem->has($projectRelativeFilepath)) {
69
-                    $this->filesystem->delete($projectRelativeFilepath);
68
+                if ( $this->filesystem->has( $projectRelativeFilepath ) ) {
69
+                    $this->filesystem->delete( $projectRelativeFilepath );
70 70
                 }
71 71
             }
72 72
         }
@@ -79,12 +79,12 @@  discard block
 block discarded – undo
79 79
     public function copy(): void
80 80
     {
81 81
 
82
-        foreach ($this->filepaths as $relativeFilepath) {
82
+        foreach ( $this->filepaths as $relativeFilepath ) {
83 83
             $sourceFileRelativePath = 'vendor' . DIRECTORY_SEPARATOR . $relativeFilepath;
84 84
 
85 85
             $targetFileRelativePath = $this->targetDir . $relativeFilepath;
86 86
 
87
-            $this->filesystem->copy($sourceFileRelativePath, $targetFileRelativePath);
87
+            $this->filesystem->copy( $sourceFileRelativePath, $targetFileRelativePath );
88 88
         }
89 89
     }
90 90
 }
Please login to merge, or discard this patch.
vendor/brianhenryie/strauss/src/Composer/Extra/StraussConfig.php 1 patch
Spacing   +86 added lines, -86 removed lines patch added patch discarded remove patch
@@ -43,7 +43,7 @@  discard block
 block discarded – undo
43 43
      *
44 44
      * @var array
45 45
      */
46
-    protected array $packages = [];
46
+    protected array $packages = [ ];
47 47
 
48 48
     // Back-compatibility with Mozart.
49 49
     private array $excludePackages;
@@ -56,7 +56,7 @@  discard block
 block discarded – undo
56 56
     /**
57 57
      * @var array{packages?: string[], namespaces?: string[], filePatterns?: string[]}
58 58
      */
59
-    protected array $excludeFromPrefix = array('filePatterns'=>array('/^psr.*$/'));
59
+    protected array $excludeFromPrefix = array( 'filePatterns'=>array( '/^psr.*$/' ) );
60 60
 
61 61
 
62 62
     /**
@@ -69,7 +69,7 @@  discard block
 block discarded – undo
69 69
      *
70 70
      * @var array
71 71
      */
72
-    protected $overrideAutoload = [];
72
+    protected $overrideAutoload = [ ];
73 73
 
74 74
     /**
75 75
      * After completing `strauss compose` should the source files be deleted?
@@ -91,110 +91,110 @@  discard block
 block discarded – undo
91 91
      *
92 92
      * @throws Exception
93 93
      */
94
-    public function __construct(Composer $composer)
94
+    public function __construct( Composer $composer )
95 95
     {
96 96
 
97 97
         $configExtraSettings = null;
98 98
 
99 99
         // Backwards compatibility with Mozart.
100
-        if (isset($composer->getPackage()->getExtra()['mozart'])) {
101
-            $configExtraSettings = (object)$composer->getPackage()->getExtra()['mozart'];
100
+        if ( isset( $composer->getPackage()->getExtra()[ 'mozart' ] ) ) {
101
+            $configExtraSettings = (object)$composer->getPackage()->getExtra()[ 'mozart' ];
102 102
 
103 103
             // Default setting for Mozart.
104
-            $this->setDeleteVendorFiles(true);
104
+            $this->setDeleteVendorFiles( true );
105 105
         }
106 106
 
107
-        if (isset($composer->getPackage()->getExtra()['strauss'])) {
108
-            $configExtraSettings = (object)$composer->getPackage()->getExtra()['strauss'];
107
+        if ( isset( $composer->getPackage()->getExtra()[ 'strauss' ] ) ) {
108
+            $configExtraSettings = (object)$composer->getPackage()->getExtra()[ 'strauss' ];
109 109
         }
110 110
 
111
-        if (!is_null($configExtraSettings)) {
112
-            $mapper = (new JsonMapperFactory())->bestFit();
111
+        if ( ! is_null( $configExtraSettings ) ) {
112
+            $mapper = ( new JsonMapperFactory() )->bestFit();
113 113
 
114 114
             $rename = new Rename();
115
-            $rename->addMapping(StraussConfig::class, 'dep_directory', 'targetDirectory');
116
-            $rename->addMapping(StraussConfig::class, 'dep_namespace', 'namespacePrefix');
115
+            $rename->addMapping( StraussConfig::class, 'dep_directory', 'targetDirectory' );
116
+            $rename->addMapping( StraussConfig::class, 'dep_namespace', 'namespacePrefix' );
117 117
 
118
-            $rename->addMapping(StraussConfig::class, 'exclude_packages', 'excludePackages');
119
-            $rename->addMapping(StraussConfig::class, 'delete_vendor_directories', 'deleteVendorFiles');
118
+            $rename->addMapping( StraussConfig::class, 'exclude_packages', 'excludePackages' );
119
+            $rename->addMapping( StraussConfig::class, 'delete_vendor_directories', 'deleteVendorFiles' );
120 120
 
121
-            $mapper->unshift($rename);
122
-            $mapper->push(new \JsonMapper\Middleware\CaseConversion(
121
+            $mapper->unshift( $rename );
122
+            $mapper->push( new \JsonMapper\Middleware\CaseConversion(
123 123
                 \JsonMapper\Enums\TextNotation::UNDERSCORE(),
124 124
                 \JsonMapper\Enums\TextNotation::CAMEL_CASE()
125
-            ));
125
+            ) );
126 126
 
127
-            $mapper->mapObject($configExtraSettings, $this);
127
+            $mapper->mapObject( $configExtraSettings, $this );
128 128
         }
129 129
 
130 130
         // Defaults.
131 131
         // * Use PSR-4 autoloader key
132 132
         // * Use PSR-0 autoloader key
133 133
         // * Use the package name
134
-        if (! isset($this->namespacePrefix)) {
135
-            if (isset($composer->getPackage()->getAutoload()['psr-4'])) {
136
-                $this->setNamespacePrefix(array_key_first($composer->getPackage()->getAutoload()['psr-4']));
137
-            } elseif (isset($composer->getPackage()->getAutoload()['psr-0'])) {
138
-                $this->setNamespacePrefix(array_key_first($composer->getPackage()->getAutoload()['psr-0']));
139
-            } elseif ('__root__' !== $composer->getPackage()->getName()) {
134
+        if ( ! isset( $this->namespacePrefix ) ) {
135
+            if ( isset( $composer->getPackage()->getAutoload()[ 'psr-4' ] ) ) {
136
+                $this->setNamespacePrefix( array_key_first( $composer->getPackage()->getAutoload()[ 'psr-4' ] ) );
137
+            } elseif ( isset( $composer->getPackage()->getAutoload()[ 'psr-0' ] ) ) {
138
+                $this->setNamespacePrefix( array_key_first( $composer->getPackage()->getAutoload()[ 'psr-0' ] ) );
139
+            } elseif ( '__root__' !== $composer->getPackage()->getName() ) {
140 140
                 $packageName = $composer->getPackage()->getName();
141
-                $namespacePrefix = preg_replace('/[^\w\/]+/', '_', $packageName);
142
-                $namespacePrefix = str_replace('/', '\\', $namespacePrefix) . '\\';
143
-                $namespacePrefix = preg_replace_callback('/(?<=^|_|\\\\)[a-z]/', function ($match) {
144
-                    return strtoupper($match[0]);
145
-                }, $namespacePrefix);
146
-                $this->setNamespacePrefix($namespacePrefix);
147
-            } elseif (isset($this->classmapPrefix)) {
148
-                $namespacePrefix = rtrim($this->getClassmapPrefix(), '_');
149
-                $this->setNamespacePrefix($namespacePrefix);
141
+                $namespacePrefix = preg_replace( '/[^\w\/]+/', '_', $packageName );
142
+                $namespacePrefix = str_replace( '/', '\\', $namespacePrefix ) . '\\';
143
+                $namespacePrefix = preg_replace_callback( '/(?<=^|_|\\\\)[a-z]/', function( $match ) {
144
+                    return strtoupper( $match[ 0 ] );
145
+                }, $namespacePrefix );
146
+                $this->setNamespacePrefix( $namespacePrefix );
147
+            } elseif ( isset( $this->classmapPrefix ) ) {
148
+                $namespacePrefix = rtrim( $this->getClassmapPrefix(), '_' );
149
+                $this->setNamespacePrefix( $namespacePrefix );
150 150
             }
151 151
         }
152 152
 
153
-        if (! isset($this->classmapPrefix)) {
154
-            if (isset($composer->getPackage()->getAutoload()['psr-4'])) {
155
-                $autoloadKey = array_key_first($composer->getPackage()->getAutoload()['psr-4']);
156
-                $classmapPrefix = str_replace("\\", "_", $autoloadKey);
157
-                $this->setClassmapPrefix($classmapPrefix);
158
-            } elseif (isset($composer->getPackage()->getAutoload()['psr-0'])) {
159
-                $autoloadKey = array_key_first($composer->getPackage()->getAutoload()['psr-0']);
160
-                $classmapPrefix = str_replace("\\", "_", $autoloadKey);
161
-                $this->setClassmapPrefix($classmapPrefix);
162
-            } elseif ('__root__' !== $composer->getPackage()->getName()) {
153
+        if ( ! isset( $this->classmapPrefix ) ) {
154
+            if ( isset( $composer->getPackage()->getAutoload()[ 'psr-4' ] ) ) {
155
+                $autoloadKey = array_key_first( $composer->getPackage()->getAutoload()[ 'psr-4' ] );
156
+                $classmapPrefix = str_replace( "\\", "_", $autoloadKey );
157
+                $this->setClassmapPrefix( $classmapPrefix );
158
+            } elseif ( isset( $composer->getPackage()->getAutoload()[ 'psr-0' ] ) ) {
159
+                $autoloadKey = array_key_first( $composer->getPackage()->getAutoload()[ 'psr-0' ] );
160
+                $classmapPrefix = str_replace( "\\", "_", $autoloadKey );
161
+                $this->setClassmapPrefix( $classmapPrefix );
162
+            } elseif ( '__root__' !== $composer->getPackage()->getName() ) {
163 163
                 $packageName = $composer->getPackage()->getName();
164
-                $classmapPrefix = preg_replace('/[^\w\/]+/', '_', $packageName);
165
-                $classmapPrefix = str_replace('/', '\\', $classmapPrefix);
164
+                $classmapPrefix = preg_replace( '/[^\w\/]+/', '_', $packageName );
165
+                $classmapPrefix = str_replace( '/', '\\', $classmapPrefix );
166 166
                 // Uppercase the first letter of each word.
167
-                $classmapPrefix = preg_replace_callback('/(?<=^|_|\\\\)[a-z]/', function ($match) {
168
-                    return strtoupper($match[0]);
169
-                }, $classmapPrefix);
170
-                $classmapPrefix = str_replace("\\", "_", $classmapPrefix);
171
-                $this->setClassmapPrefix($classmapPrefix);
172
-            } elseif (isset($this->namespacePrefix)) {
173
-                $classmapPrefix = preg_replace('/[^\w\/]+/', '_', $this->getNamespacePrefix());
174
-                $classmapPrefix = rtrim($classmapPrefix, '_') . '_';
175
-                $this->setClassmapPrefix($classmapPrefix);
167
+                $classmapPrefix = preg_replace_callback( '/(?<=^|_|\\\\)[a-z]/', function( $match ) {
168
+                    return strtoupper( $match[ 0 ] );
169
+                }, $classmapPrefix );
170
+                $classmapPrefix = str_replace( "\\", "_", $classmapPrefix );
171
+                $this->setClassmapPrefix( $classmapPrefix );
172
+            } elseif ( isset( $this->namespacePrefix ) ) {
173
+                $classmapPrefix = preg_replace( '/[^\w\/]+/', '_', $this->getNamespacePrefix() );
174
+                $classmapPrefix = rtrim( $classmapPrefix, '_' ) . '_';
175
+                $this->setClassmapPrefix( $classmapPrefix );
176 176
             }
177 177
         }
178 178
 
179
-        if (!isset($this->namespacePrefix) || !isset($this->classmapPrefix)) {
180
-            throw new Exception('Prefix not set. Please set `namespace_prefix`, `classmap_prefix` in composer.json/extra/strauss.');
179
+        if ( ! isset( $this->namespacePrefix ) || ! isset( $this->classmapPrefix ) ) {
180
+            throw new Exception( 'Prefix not set. Please set `namespace_prefix`, `classmap_prefix` in composer.json/extra/strauss.' );
181 181
         }
182 182
 
183
-        if (empty($this->packages)) {
184
-            $this->packages = array_map(function (\Composer\Package\Link $element) {
183
+        if ( empty( $this->packages ) ) {
184
+            $this->packages = array_map( function( \Composer\Package\Link $element ) {
185 185
                 return $element->getTarget();
186
-            }, $composer->getPackage()->getRequires());
186
+            }, $composer->getPackage()->getRequires() );
187 187
         }
188 188
 
189 189
         // If the bool flag for classmapOutput wasn't set in the Json config.
190
-        if (!isset($this->classmapOutput)) {
190
+        if ( ! isset( $this->classmapOutput ) ) {
191 191
             $this->classmapOutput = true;
192 192
             // Check each autoloader.
193
-            foreach ($composer->getPackage()->getAutoload() as $autoload) {
193
+            foreach ( $composer->getPackage()->getAutoload() as $autoload ) {
194 194
                 // To see if one of its paths.
195
-                foreach ($autoload as $path) {
195
+                foreach ( $autoload as $path ) {
196 196
                     // Matches the target directory.
197
-                    if (trim($path, DIRECTORY_SEPARATOR) . DIRECTORY_SEPARATOR === $this->getTargetDirectory()) {
197
+                    if ( trim( $path, DIRECTORY_SEPARATOR ) . DIRECTORY_SEPARATOR === $this->getTargetDirectory() ) {
198 198
                         $this->classmapOutput = false;
199 199
                         break 2;
200 200
                     }
@@ -214,13 +214,13 @@  discard block
 block discarded – undo
214 214
      */
215 215
     public function getTargetDirectory(): string
216 216
     {
217
-        return trim($this->targetDirectory, DIRECTORY_SEPARATOR . '\\/') . DIRECTORY_SEPARATOR;
217
+        return trim( $this->targetDirectory, DIRECTORY_SEPARATOR . '\\/' ) . DIRECTORY_SEPARATOR;
218 218
     }
219 219
 
220 220
     /**
221 221
      * @param string $targetDirectory
222 222
      */
223
-    public function setTargetDirectory(string $targetDirectory): void
223
+    public function setTargetDirectory( string $targetDirectory ): void
224 224
     {
225 225
         $this->targetDirectory = trim(
226 226
             preg_replace(
@@ -230,7 +230,7 @@  discard block
 block discarded – undo
230 230
             ),
231 231
             DIRECTORY_SEPARATOR
232 232
         )
233
-            . DIRECTORY_SEPARATOR ;
233
+            . DIRECTORY_SEPARATOR;
234 234
     }
235 235
 
236 236
     /**
@@ -238,13 +238,13 @@  discard block
 block discarded – undo
238 238
      */
239 239
     public function getNamespacePrefix(): string
240 240
     {
241
-        return trim($this->namespacePrefix, '\\');
241
+        return trim( $this->namespacePrefix, '\\' );
242 242
     }
243 243
 
244 244
     /**
245 245
      * @param string $namespacePrefix
246 246
      */
247
-    public function setNamespacePrefix(string $namespacePrefix): void
247
+    public function setNamespacePrefix( string $namespacePrefix ): void
248 248
     {
249 249
         $this->namespacePrefix = $namespacePrefix;
250 250
     }
@@ -260,32 +260,32 @@  discard block
 block discarded – undo
260 260
     /**
261 261
      * @param string $classmapPrefix
262 262
      */
263
-    public function setClassmapPrefix(string $classmapPrefix): void
263
+    public function setClassmapPrefix( string $classmapPrefix ): void
264 264
     {
265 265
         $this->classmapPrefix = $classmapPrefix;
266 266
     }
267 267
 
268
-    public function setExcludeFromCopy(array $excludeFromCopy): void
268
+    public function setExcludeFromCopy( array $excludeFromCopy ): void
269 269
     {
270 270
         $this->excludeFromCopy = $excludeFromCopy;
271 271
     }
272 272
     public function getExcludePackagesFromCopy(): array
273 273
     {
274
-        return $this->excludeFromCopy['packages'] ?? array();
274
+        return $this->excludeFromCopy[ 'packages' ] ?? array();
275 275
     }
276 276
 
277 277
     public function getExcludeNamespacesFromCopy(): array
278 278
     {
279
-        return $this->excludeFromCopy['namespaces'] ?? array();
279
+        return $this->excludeFromCopy[ 'namespaces' ] ?? array();
280 280
     }
281 281
 
282 282
     public function getExcludeFilePatternsFromCopy(): array
283 283
     {
284
-        return $this->excludeFromCopy['filePatterns'] ?? array();
284
+        return $this->excludeFromCopy[ 'filePatterns' ] ?? array();
285 285
     }
286 286
 
287 287
 
288
-    public function setExcludeFromPrefix(array $excludeFromPrefix): void
288
+    public function setExcludeFromPrefix( array $excludeFromPrefix ): void
289 289
     {
290 290
         $this->excludeFromPrefix = $excludeFromPrefix;
291 291
     }
@@ -297,17 +297,17 @@  discard block
 block discarded – undo
297 297
      */
298 298
     public function getExcludePackagesFromPrefixing(): array
299 299
     {
300
-        return $this->excludeFromPrefix['packages'] ?? array();
300
+        return $this->excludeFromPrefix[ 'packages' ] ?? array();
301 301
     }
302 302
 
303 303
     public function getExcludeNamespacesFromPrefixing(): array
304 304
     {
305
-        return $this->excludeFromPrefix['namespaces'] ?? array();
305
+        return $this->excludeFromPrefix[ 'namespaces' ] ?? array();
306 306
     }
307 307
 
308 308
     public function getExcludeFilePatternsFromPrefixing(): array
309 309
     {
310
-        return $this->excludeFromPrefix['filePatterns'] ?? array();
310
+        return $this->excludeFromPrefix[ 'filePatterns' ] ?? array();
311 311
     }
312 312
 
313 313
 
@@ -322,7 +322,7 @@  discard block
 block discarded – undo
322 322
     /**
323 323
      * @param array $overrideAutoload
324 324
      */
325
-    public function setOverrideAutoload(array $overrideAutoload): void
325
+    public function setOverrideAutoload( array $overrideAutoload ): void
326 326
     {
327 327
         $this->overrideAutoload = $overrideAutoload;
328 328
     }
@@ -338,7 +338,7 @@  discard block
 block discarded – undo
338 338
     /**
339 339
      * @param bool $deleteVendorFiles
340 340
      */
341
-    public function setDeleteVendorFiles(bool $deleteVendorFiles): void
341
+    public function setDeleteVendorFiles( bool $deleteVendorFiles ): void
342 342
     {
343 343
         $this->deleteVendorFiles = $deleteVendorFiles;
344 344
     }
@@ -354,7 +354,7 @@  discard block
 block discarded – undo
354 354
     /**
355 355
      * @param array $packages
356 356
      */
357
-    public function setPackages(array $packages): void
357
+    public function setPackages( array $packages ): void
358 358
     {
359 359
         $this->packages = $packages;
360 360
     }
@@ -370,7 +370,7 @@  discard block
 block discarded – undo
370 370
     /**
371 371
      * @param bool $classmapOutput
372 372
      */
373
-    public function setClassmapOutput(bool $classmapOutput): void
373
+    public function setClassmapOutput( bool $classmapOutput ): void
374 374
     {
375 375
         $this->classmapOutput = $classmapOutput;
376 376
     }
@@ -378,14 +378,14 @@  discard block
 block discarded – undo
378 378
     /**
379 379
      * Backwards compatability with Mozart.
380 380
      */
381
-    public function setExcludePackages(array $excludePackages)
381
+    public function setExcludePackages( array $excludePackages )
382 382
     {
383 383
 
384
-        if (! isset($this->excludeFromPrefix)) {
384
+        if ( ! isset( $this->excludeFromPrefix ) ) {
385 385
             $this->excludeFromPrefix = array();
386 386
         }
387 387
 
388
-        $this->excludeFromPrefix['packages'] = $excludePackages;
388
+        $this->excludeFromPrefix[ 'packages' ] = $excludePackages;
389 389
     }
390 390
 
391 391
 
@@ -400,7 +400,7 @@  discard block
 block discarded – undo
400 400
     /**
401 401
      * @param array $namespaceReplacementPatterns
402 402
      */
403
-    public function setNamespaceReplacementPatterns(array $namespaceReplacementPatterns): void
403
+    public function setNamespaceReplacementPatterns( array $namespaceReplacementPatterns ): void
404 404
     {
405 405
         $this->namespaceReplacementPatterns = $namespaceReplacementPatterns;
406 406
     }
Please login to merge, or discard this patch.
vendor/brianhenryie/strauss/src/Composer/ComposerPackage.php 1 patch
Spacing   +17 added lines, -17 removed lines patch added patch discarded remove patch
@@ -38,14 +38,14 @@  discard block
 block discarded – undo
38 38
      *
39 39
      * @var array<string, array<string, string>>
40 40
      */
41
-    protected array $autoload = [];
41
+    protected array $autoload = [ ];
42 42
 
43 43
     /**
44 44
      * The names in the composer.json's "requires" field (without versions).
45 45
      *
46 46
      * @var array
47 47
      */
48
-    protected array $requiresNames = [];
48
+    protected array $requiresNames = [ ];
49 49
 
50 50
     protected string $license;
51 51
 
@@ -58,14 +58,14 @@  discard block
 block discarded – undo
58 58
      * @param array $overrideAutoload Optional configuration to replace the package's own autoload definition with
59 59
      *                                    another which Strauss can use.
60 60
      */
61
-    public function __construct(string $absolutePath, array $overrideAutoload = null)
61
+    public function __construct( string $absolutePath, array $overrideAutoload = null )
62 62
     {
63 63
 
64
-        if (is_dir($absolutePath)) {
65
-            $absolutePath = rtrim($absolutePath, DIRECTORY_SEPARATOR) . DIRECTORY_SEPARATOR . 'composer.json';
64
+        if ( is_dir( $absolutePath ) ) {
65
+            $absolutePath = rtrim( $absolutePath, DIRECTORY_SEPARATOR ) . DIRECTORY_SEPARATOR . 'composer.json';
66 66
         }
67 67
 
68
-        $composer = Factory::create(new NullIO(), $absolutePath);
68
+        $composer = Factory::create( new NullIO(), $absolutePath );
69 69
 
70 70
         $this->composer = $composer;
71 71
 
@@ -74,25 +74,25 @@  discard block
 block discarded – undo
74 74
         $relativePath = null;
75 75
 
76 76
         // TODO: Test on Windows (DIRECTORY_SEPARATOR).
77
-        if (1 === preg_match('/vendor\/(\w*\/\w*)\/composer\.json/', $absolutePath, $output_array)) {
78
-            $relativePath = $output_array[1];
77
+        if ( 1 === preg_match( '/vendor\/(\w*\/\w*)\/composer\.json/', $absolutePath, $output_array ) ) {
78
+            $relativePath = $output_array[ 1 ];
79 79
         }
80 80
 
81 81
         $this->path = $relativePath ?? $composer->getPackage()->getName();
82 82
 
83
-        if (!is_null($overrideAutoload)) {
84
-            $composer->getPackage()->setAutoload($overrideAutoload);
83
+        if ( ! is_null( $overrideAutoload ) ) {
84
+            $composer->getPackage()->setAutoload( $overrideAutoload );
85 85
         }
86 86
 
87 87
         $this->autoload = $composer->getPackage()->getAutoload();
88 88
 
89
-        foreach ($composer->getPackage()->getRequires() as $_name => $packageLink) {
90
-            $this->requiresNames[] = $packageLink->getTarget();
89
+        foreach ( $composer->getPackage()->getRequires() as $_name => $packageLink ) {
90
+            $this->requiresNames[ ] = $packageLink->getTarget();
91 91
         }
92 92
 
93 93
         // Try to get the license from the package's composer.json, asssume proprietary (all rights reserved!).
94
-        $this->license = !empty($composer->getPackage()->getLicense())
95
-            ? implode(',', $composer->getPackage()->getLicense())
94
+        $this->license = ! empty( $composer->getPackage()->getLicense() )
95
+            ? implode( ',', $composer->getPackage()->getLicense() )
96 96
             : 'proprietary?';
97 97
     }
98 98
 
@@ -132,11 +132,11 @@  discard block
 block discarded – undo
132 132
     public function getRequiresNames(): array
133 133
     {
134 134
         // Unset PHP, ext-*.
135
-        $removePhpExt = function ($element) {
136
-            return !( 0 === strpos($element, 'ext') || 'php' === $element );
135
+        $removePhpExt = function( $element ) {
136
+            return ! ( 0 === strpos( $element, 'ext' ) || 'php' === $element );
137 137
         };
138 138
 
139
-        return array_filter($this->requiresNames, $removePhpExt);
139
+        return array_filter( $this->requiresNames, $removePhpExt );
140 140
     }
141 141
 
142 142
     public function getLicense():string
Please login to merge, or discard this patch.