Completed
Pull Request — develop (#1664)
by Zack
16:06
created
vendor/brianhenryie/strauss/tests/Unit/LicenserTest.php 4 patches
Indentation   +142 added lines, -142 removed lines patch added patch discarded remove patch
@@ -22,80 +22,80 @@  discard block
 block discarded – undo
22 22
 {
23 23
 
24 24
 
25
-    /**
26
-     * @covers ::findLicenseFiles
27
-     *
28
-     */
29
-    public function testFindLicenceFilesPathsAreRelative()
30
-    {
31
-        $config = $this->createStub(StraussConfig::class);
32
-        $workingDir = __DIR__ . DIRECTORY_SEPARATOR;
25
+	/**
26
+	 * @covers ::findLicenseFiles
27
+	 *
28
+	 */
29
+	public function testFindLicenceFilesPathsAreRelative()
30
+	{
31
+		$config = $this->createStub(StraussConfig::class);
32
+		$workingDir = __DIR__ . DIRECTORY_SEPARATOR;
33 33
 
34
-        $dependencies = array();
34
+		$dependencies = array();
35 35
 
36
-        $dependency = $this->createStub(ComposerPackage::class);
37
-        $dependency->method('getPath')->willReturn('developer-name/project-name/');
38
-        $dependencies[] = $dependency;
36
+		$dependency = $this->createStub(ComposerPackage::class);
37
+		$dependency->method('getPath')->willReturn('developer-name/project-name/');
38
+		$dependencies[] = $dependency;
39 39
 
40
-        $sut = new Licenser($config, $workingDir, $dependencies, 'BrianHenryIE');
40
+		$sut = new Licenser($config, $workingDir, $dependencies, 'BrianHenryIE');
41 41
 
42
-        $finder = $this->createStub(Finder::class);
42
+		$finder = $this->createStub(Finder::class);
43 43
 
44
-        $file = $this->createStub(\SplFileInfo::class);
45
-        $file->method('getPathname')
46
-            ->willReturn(__DIR__.'/vendor/developer-name/project-name/license.md');
44
+		$file = $this->createStub(\SplFileInfo::class);
45
+		$file->method('getPathname')
46
+			->willReturn(__DIR__.'/vendor/developer-name/project-name/license.md');
47 47
 
48
-        $finderArrayIterator = new ArrayIterator(array(
49
-            $file
50
-        ));
48
+		$finderArrayIterator = new ArrayIterator(array(
49
+			$file
50
+		));
51 51
 
52
-        $finder->method('getIterator')->willReturn($finderArrayIterator);
52
+		$finder->method('getIterator')->willReturn($finderArrayIterator);
53 53
 
54
-        // Make the rest fluent.
55
-        $callableConstraintNotGetIterator = function ($methodName) {
56
-            return 'getIterator' !== $methodName;
57
-        };
58
-        $finder->method(new Callback($callableConstraintNotGetIterator))->willReturn($finder);
54
+		// Make the rest fluent.
55
+		$callableConstraintNotGetIterator = function ($methodName) {
56
+			return 'getIterator' !== $methodName;
57
+		};
58
+		$finder->method(new Callback($callableConstraintNotGetIterator))->willReturn($finder);
59 59
 
60
-        $sut->findLicenseFiles($finder);
60
+		$sut->findLicenseFiles($finder);
61 61
 
62
-        $result = $sut->getDiscoveredLicenseFiles();
62
+		$result = $sut->getDiscoveredLicenseFiles();
63 63
 
64
-        // Currently contains an array entry: /Users/brianhenry/Sites/mozart/mozart/tests/Unit/developer-name/project-name/license.md
65
-        $this->assertStringContainsString('developer-name/project-name/license.md', $result[0]);
66
-    }
64
+		// Currently contains an array entry: /Users/brianhenry/Sites/mozart/mozart/tests/Unit/developer-name/project-name/license.md
65
+		$this->assertStringContainsString('developer-name/project-name/license.md', $result[0]);
66
+	}
67 67
 
68
-    /**
69
-     * Licence files should be found regardless of case and regardless of British/US-English spelling.
70
-     *
71
-     * @see https://www.phpliveregex.com/p/A5y
72
-     */
68
+	/**
69
+	 * Licence files should be found regardless of case and regardless of British/US-English spelling.
70
+	 *
71
+	 * @see https://www.phpliveregex.com/p/A5y
72
+	 */
73 73
 
74
-    // https://schibsted.com/blog/mocking-the-file-system-using-phpunit-and-vfsstream/
74
+	// https://schibsted.com/blog/mocking-the-file-system-using-phpunit-and-vfsstream/
75 75
 
76 76
 
77
-    /**
78
-     * @see https://github.com/AuthorizeNet/sdk-php/blob/a3e76f96f674d16e892f87c58bedb99dada4b067/lib/net/authorize/api/contract/v1/ANetApiRequestType.php
79
-     *
80
-     * @covers ::addChangeDeclarationToPhpString
81
-     */
82
-    public function testAppendHeaderCommentInformationNoHeader()
83
-    {
77
+	/**
78
+	 * @see https://github.com/AuthorizeNet/sdk-php/blob/a3e76f96f674d16e892f87c58bedb99dada4b067/lib/net/authorize/api/contract/v1/ANetApiRequestType.php
79
+	 *
80
+	 * @covers ::addChangeDeclarationToPhpString
81
+	 */
82
+	public function testAppendHeaderCommentInformationNoHeader()
83
+	{
84 84
 
85
-        $author = 'BrianHenryIE';
85
+		$author = 'BrianHenryIE';
86 86
 
87
-        $config = $this->createStub(StraussConfig::class);
88
-        $sut = new Licenser($config, __DIR__, array(), $author);
87
+		$config = $this->createStub(StraussConfig::class);
88
+		$sut = new Licenser($config, __DIR__, array(), $author);
89 89
 
90
-        $given = <<<'EOD'
90
+		$given = <<<'EOD'
91 91
 <?php
92 92
 
93 93
 namespace net\authorize\api\contract\v1;
94 94
 EOD;
95 95
 
96
-        //     "license": "proprietary",
96
+		//     "license": "proprietary",
97 97
 
98
-        $expected = <<<'EOD'
98
+		$expected = <<<'EOD'
99 99
 <?php
100 100
 /**
101 101
  * @license proprietary
@@ -107,22 +107,22 @@  discard block
 block discarded – undo
107 107
 namespace net\authorize\api\contract\v1;
108 108
 EOD;
109 109
 
110
-        $actual = $sut->addChangeDeclarationToPhpString($given, '25-April-2021', 'proprietary');
110
+		$actual = $sut->addChangeDeclarationToPhpString($given, '25-April-2021', 'proprietary');
111 111
 
112
-        $this->assertEquals($expected, $actual);
113
-    }
112
+		$this->assertEquals($expected, $actual);
113
+	}
114 114
 
115
-    /**
116
-     * @covers ::addChangeDeclarationToPhpString
117
-     */
118
-    public function testWithLicenceAlreadyInHeader(): void
119
-    {
115
+	/**
116
+	 * @covers ::addChangeDeclarationToPhpString
117
+	 */
118
+	public function testWithLicenceAlreadyInHeader(): void
119
+	{
120 120
 
121
-        $config = $this->createStub(StraussConfig::class);
122
-        $author = 'BrianHenryIE';
123
-        $sut = new Licenser($config, __DIR__, array(), $author);
121
+		$config = $this->createStub(StraussConfig::class);
122
+		$author = 'BrianHenryIE';
123
+		$sut = new Licenser($config, __DIR__, array(), $author);
124 124
 
125
-        $given = <<<'EOD'
125
+		$given = <<<'EOD'
126 126
 <?php // phpcs:ignore WordPress.Files.FileName
127 127
 /**
128 128
  * Handles dismissing admin notices.
@@ -137,7 +137,7 @@  discard block
 block discarded – undo
137 137
 namespace Yeah;
138 138
 EOD;
139 139
 
140
-        $expected = <<<'EOD'
140
+		$expected = <<<'EOD'
141 141
 <?php // phpcs:ignore WordPress.Files.FileName
142 142
 /**
143 143
  * Handles dismissing admin notices.
@@ -155,25 +155,25 @@  discard block
 block discarded – undo
155 155
 namespace Yeah;
156 156
 EOD;
157 157
 
158
-        $actual = $sut->addChangeDeclarationToPhpString($given, '25-April-2021', 'GPL-2.0-or-later');
158
+		$actual = $sut->addChangeDeclarationToPhpString($given, '25-April-2021', 'GPL-2.0-or-later');
159 159
 
160
-        $this->assertEquals($expected, $actual);
161
-    }
160
+		$this->assertEquals($expected, $actual);
161
+	}
162 162
 
163 163
 
164
-    /**
165
-     * Shouldn't matter too much but y'know regexes.
166
-     *
167
-     * @covers ::addChangeDeclarationToPhpString
168
-     */
169
-    public function testWithTwoCommentsBeforeFirstCode()
170
-    {
164
+	/**
165
+	 * Shouldn't matter too much but y'know regexes.
166
+	 *
167
+	 * @covers ::addChangeDeclarationToPhpString
168
+	 */
169
+	public function testWithTwoCommentsBeforeFirstCode()
170
+	{
171 171
 
172
-        $config = $this->createStub(StraussConfig::class);
173
-        $author = 'BrianHenryIE';
174
-        $sut = new Licenser($config, __DIR__, array(), $author);
172
+		$config = $this->createStub(StraussConfig::class);
173
+		$author = 'BrianHenryIE';
174
+		$sut = new Licenser($config, __DIR__, array(), $author);
175 175
 
176
-        $given = <<<'EOD'
176
+		$given = <<<'EOD'
177 177
 <?php
178 178
 /**
179 179
  * WP Dependency Installer
@@ -194,7 +194,7 @@  discard block
 block discarded – undo
194 194
 if ( ! defined( 'WPINC' ) ) {
195 195
 EOD;
196 196
 
197
-        $expected = <<<'EOD'
197
+		$expected = <<<'EOD'
198 198
 <?php
199 199
 /**
200 200
  * WP Dependency Installer
@@ -219,22 +219,22 @@  discard block
 block discarded – undo
219 219
 EOD;
220 220
 
221 221
 
222
-        $actual = $sut->addChangeDeclarationToPhpString($given, '25-April-2021', 'MIT');
222
+		$actual = $sut->addChangeDeclarationToPhpString($given, '25-April-2021', 'MIT');
223 223
 
224
-        $this->assertEquals($expected, $actual);
225
-    }
224
+		$this->assertEquals($expected, $actual);
225
+	}
226 226
 
227
-    /**
228
-     * @covers ::addChangeDeclarationToPhpString
229
-     */
230
-    public function testUnusualHeaderCommentStyle()
231
-    {
227
+	/**
228
+	 * @covers ::addChangeDeclarationToPhpString
229
+	 */
230
+	public function testUnusualHeaderCommentStyle()
231
+	{
232 232
 
233
-        $config = $this->createStub(StraussConfig::class);
234
-        $author = 'BrianHenryIE';
235
-        $sut = new Licenser($config, __DIR__, array(), $author);
233
+		$config = $this->createStub(StraussConfig::class);
234
+		$author = 'BrianHenryIE';
235
+		$sut = new Licenser($config, __DIR__, array(), $author);
236 236
 
237
-        $given = <<<'EOD'
237
+		$given = <<<'EOD'
238 238
 <?php
239 239
 /*******************************************************************************
240 240
 * FPDF                                                                         *
@@ -247,7 +247,7 @@  discard block
 block discarded – undo
247 247
 define('FPDF_VERSION','1.82');
248 248
 EOD;
249 249
 
250
-        $expected = <<<'EOD'
250
+		$expected = <<<'EOD'
251 251
 <?php
252 252
 /*******************************************************************************
253 253
 * FPDF                                                                         *
@@ -264,22 +264,22 @@  discard block
 block discarded – undo
264 264
 define('FPDF_VERSION','1.82');
265 265
 EOD;
266 266
 
267
-        $actual = $sut->addChangeDeclarationToPhpString($given, '25-April-2021', 'proprietary');
267
+		$actual = $sut->addChangeDeclarationToPhpString($given, '25-April-2021', 'proprietary');
268 268
 
269
-        $this->assertEquals($expected, $actual);
270
-    }
269
+		$this->assertEquals($expected, $actual);
270
+	}
271 271
 
272
-    /**
273
-     * @covers ::addChangeDeclarationToPhpString
274
-     */
275
-    public function testCommentWithLicenseWord()
276
-    {
272
+	/**
273
+	 * @covers ::addChangeDeclarationToPhpString
274
+	 */
275
+	public function testCommentWithLicenseWord()
276
+	{
277 277
 
278
-        $config = $this->createStub(StraussConfig::class);
279
-        $author = 'BrianHenryIE';
280
-        $sut = new Licenser($config, __DIR__, array(), $author);
278
+		$config = $this->createStub(StraussConfig::class);
279
+		$author = 'BrianHenryIE';
280
+		$sut = new Licenser($config, __DIR__, array(), $author);
281 281
 
282
-        $given = <<<'EOD'
282
+		$given = <<<'EOD'
283 283
 <?php
284 284
 
285 285
 /**
@@ -297,7 +297,7 @@  discard block
 block discarded – undo
297 297
 namespace Your_Domain\Assert;
298 298
 EOD;
299 299
 
300
-        $expected = <<<'EOD'
300
+		$expected = <<<'EOD'
301 301
 <?php
302 302
 
303 303
 /**
@@ -318,27 +318,27 @@  discard block
 block discarded – undo
318 318
 namespace Your_Domain\Assert;
319 319
 EOD;
320 320
 
321
-        $actual = $sut->addChangeDeclarationToPhpString($given, '25-April-2021', 'MIT');
321
+		$actual = $sut->addChangeDeclarationToPhpString($given, '25-April-2021', 'MIT');
322 322
 
323
-        $this->assertEquals($expected, $actual);
324
-    }
323
+		$this->assertEquals($expected, $actual);
324
+	}
325 325
 
326
-    /**
327
-     * This was matching the "no header comment" regex.
328
-     *
329
-     * FOCK: The test passed. How do I debug when the test passes?! The test is passing but actual output is incorrect.
330
-     * @see https://www.youtube.com/watch?v=QnxpHIl5Ynw
331
-     *
332
-     * Seems files loaded are treated different to strings passed.
333
-     */
334
-    public function testIncorrectlyMatching()
335
-    {
326
+	/**
327
+	 * This was matching the "no header comment" regex.
328
+	 *
329
+	 * FOCK: The test passed. How do I debug when the test passes?! The test is passing but actual output is incorrect.
330
+	 * @see https://www.youtube.com/watch?v=QnxpHIl5Ynw
331
+	 *
332
+	 * Seems files loaded are treated different to strings passed.
333
+	 */
334
+	public function testIncorrectlyMatching()
335
+	{
336 336
 
337
-        $config = $this->createStub(StraussConfig::class);
338
-        $author = 'BrianHenryIE';
339
-        $sut = new Licenser($config, __DIR__, array(), $author);
337
+		$config = $this->createStub(StraussConfig::class);
338
+		$author = 'BrianHenryIE';
339
+		$sut = new Licenser($config, __DIR__, array(), $author);
340 340
 
341
-        $fileContents = <<<'EOD'
341
+		$fileContents = <<<'EOD'
342 342
 <?php
343 343
 /**
344 344
  * WP Dependency Installer
@@ -361,12 +361,12 @@  discard block
 block discarded – undo
361 361
 }
362 362
 EOD;
363 363
 
364
-        // Attempt to replicate the failing test, since the contents seem the same but the input manner is different.
365
-        $tmpfname = tempnam(sys_get_temp_dir(), 'Strauss-' . __CLASS__ . '-' . __FUNCTION__);
366
-        file_put_contents($tmpfname, $fileContents);
367
-        $given = file_get_contents($tmpfname);
364
+		// Attempt to replicate the failing test, since the contents seem the same but the input manner is different.
365
+		$tmpfname = tempnam(sys_get_temp_dir(), 'Strauss-' . __CLASS__ . '-' . __FUNCTION__);
366
+		file_put_contents($tmpfname, $fileContents);
367
+		$given = file_get_contents($tmpfname);
368 368
 
369
-        $expected = <<<'EOD'
369
+		$expected = <<<'EOD'
370 370
 <?php
371 371
 /**
372 372
  * WP Dependency Installer
@@ -393,22 +393,22 @@  discard block
 block discarded – undo
393 393
 EOD;
394 394
 
395 395
 
396
-        $actual = $sut->addChangeDeclarationToPhpString($given, '25-April-2021', 'MIT');
396
+		$actual = $sut->addChangeDeclarationToPhpString($given, '25-April-2021', 'MIT');
397 397
 
398
-        $this->assertEquals($expected, $actual);
399
-    }
398
+		$this->assertEquals($expected, $actual);
399
+	}
400 400
 
401
-    /**
402
-     * The licence was being inserted after every `<?php` in the file.
403
-     */
404
-    public function testLicenseDetailsOnlyInsertedOncePerFile()
405
-    {
401
+	/**
402
+	 * The licence was being inserted after every `<?php` in the file.
403
+	 */
404
+	public function testLicenseDetailsOnlyInsertedOncePerFile()
405
+	{
406 406
 
407
-        $config = $this->createStub(StraussConfig::class);
408
-        $author = 'BrianHenryIE';
409
-        $sut = new Licenser($config, __DIR__, array(), $author);
407
+		$config = $this->createStub(StraussConfig::class);
408
+		$author = 'BrianHenryIE';
409
+		$sut = new Licenser($config, __DIR__, array(), $author);
410 410
 
411
-        $fileContents = <<<'EOD'
411
+		$fileContents = <<<'EOD'
412 412
 <?php
413 413
 
414 414
 ?>
@@ -418,7 +418,7 @@  discard block
 block discarded – undo
418 418
 ?>
419 419
 EOD;
420 420
 
421
-        $expected = <<<'EOD'
421
+		$expected = <<<'EOD'
422 422
 <?php
423 423
 /**
424 424
  * @license MIT
@@ -435,8 +435,8 @@  discard block
 block discarded – undo
435 435
 EOD;
436 436
 
437 437
 
438
-        $actual = $sut->addChangeDeclarationToPhpString($fileContents, '25-April-2021', 'MIT');
438
+		$actual = $sut->addChangeDeclarationToPhpString($fileContents, '25-April-2021', 'MIT');
439 439
 
440
-        $this->assertEquals($expected, $actual);
441
-    }
440
+		$this->assertEquals($expected, $actual);
441
+	}
442 442
 }
Please login to merge, or discard this patch.
Spacing   +47 added lines, -47 removed lines patch added patch discarded remove patch
@@ -28,41 +28,41 @@  discard block
 block discarded – undo
28 28
      */
29 29
     public function testFindLicenceFilesPathsAreRelative()
30 30
     {
31
-        $config = $this->createStub(StraussConfig::class);
31
+        $config = $this->createStub( StraussConfig::class );
32 32
         $workingDir = __DIR__ . DIRECTORY_SEPARATOR;
33 33
 
34 34
         $dependencies = array();
35 35
 
36
-        $dependency = $this->createStub(ComposerPackage::class);
37
-        $dependency->method('getPath')->willReturn('developer-name/project-name/');
38
-        $dependencies[] = $dependency;
36
+        $dependency = $this->createStub( ComposerPackage::class );
37
+        $dependency->method( 'getPath' )->willReturn( 'developer-name/project-name/' );
38
+        $dependencies[ ] = $dependency;
39 39
 
40
-        $sut = new Licenser($config, $workingDir, $dependencies, 'BrianHenryIE');
40
+        $sut = new Licenser( $config, $workingDir, $dependencies, 'BrianHenryIE' );
41 41
 
42
-        $finder = $this->createStub(Finder::class);
42
+        $finder = $this->createStub( Finder::class );
43 43
 
44
-        $file = $this->createStub(\SplFileInfo::class);
45
-        $file->method('getPathname')
46
-            ->willReturn(__DIR__.'/vendor/developer-name/project-name/license.md');
44
+        $file = $this->createStub( \SplFileInfo::class );
45
+        $file->method( 'getPathname' )
46
+            ->willReturn( __DIR__ . '/vendor/developer-name/project-name/license.md' );
47 47
 
48
-        $finderArrayIterator = new ArrayIterator(array(
48
+        $finderArrayIterator = new ArrayIterator( array(
49 49
             $file
50
-        ));
50
+        ) );
51 51
 
52
-        $finder->method('getIterator')->willReturn($finderArrayIterator);
52
+        $finder->method( 'getIterator' )->willReturn( $finderArrayIterator );
53 53
 
54 54
         // Make the rest fluent.
55
-        $callableConstraintNotGetIterator = function ($methodName) {
55
+        $callableConstraintNotGetIterator = function( $methodName ) {
56 56
             return 'getIterator' !== $methodName;
57 57
         };
58
-        $finder->method(new Callback($callableConstraintNotGetIterator))->willReturn($finder);
58
+        $finder->method( new Callback( $callableConstraintNotGetIterator ) )->willReturn( $finder );
59 59
 
60
-        $sut->findLicenseFiles($finder);
60
+        $sut->findLicenseFiles( $finder );
61 61
 
62 62
         $result = $sut->getDiscoveredLicenseFiles();
63 63
 
64 64
         // Currently contains an array entry: /Users/brianhenry/Sites/mozart/mozart/tests/Unit/developer-name/project-name/license.md
65
-        $this->assertStringContainsString('developer-name/project-name/license.md', $result[0]);
65
+        $this->assertStringContainsString( 'developer-name/project-name/license.md', $result[ 0 ] );
66 66
     }
67 67
 
68 68
     /**
@@ -84,8 +84,8 @@  discard block
 block discarded – undo
84 84
 
85 85
         $author = 'BrianHenryIE';
86 86
 
87
-        $config = $this->createStub(StraussConfig::class);
88
-        $sut = new Licenser($config, __DIR__, array(), $author);
87
+        $config = $this->createStub( StraussConfig::class );
88
+        $sut = new Licenser( $config, __DIR__, array(), $author );
89 89
 
90 90
         $given = <<<'EOD'
91 91
 <?php
@@ -107,9 +107,9 @@  discard block
 block discarded – undo
107 107
 namespace net\authorize\api\contract\v1;
108 108
 EOD;
109 109
 
110
-        $actual = $sut->addChangeDeclarationToPhpString($given, '25-April-2021', 'proprietary');
110
+        $actual = $sut->addChangeDeclarationToPhpString( $given, '25-April-2021', 'proprietary' );
111 111
 
112
-        $this->assertEquals($expected, $actual);
112
+        $this->assertEquals( $expected, $actual );
113 113
     }
114 114
 
115 115
     /**
@@ -118,9 +118,9 @@  discard block
 block discarded – undo
118 118
     public function testWithLicenceAlreadyInHeader(): void
119 119
     {
120 120
 
121
-        $config = $this->createStub(StraussConfig::class);
121
+        $config = $this->createStub( StraussConfig::class );
122 122
         $author = 'BrianHenryIE';
123
-        $sut = new Licenser($config, __DIR__, array(), $author);
123
+        $sut = new Licenser( $config, __DIR__, array(), $author );
124 124
 
125 125
         $given = <<<'EOD'
126 126
 <?php // phpcs:ignore WordPress.Files.FileName
@@ -155,9 +155,9 @@  discard block
 block discarded – undo
155 155
 namespace Yeah;
156 156
 EOD;
157 157
 
158
-        $actual = $sut->addChangeDeclarationToPhpString($given, '25-April-2021', 'GPL-2.0-or-later');
158
+        $actual = $sut->addChangeDeclarationToPhpString( $given, '25-April-2021', 'GPL-2.0-or-later' );
159 159
 
160
-        $this->assertEquals($expected, $actual);
160
+        $this->assertEquals( $expected, $actual );
161 161
     }
162 162
 
163 163
 
@@ -169,9 +169,9 @@  discard block
 block discarded – undo
169 169
     public function testWithTwoCommentsBeforeFirstCode()
170 170
     {
171 171
 
172
-        $config = $this->createStub(StraussConfig::class);
172
+        $config = $this->createStub( StraussConfig::class );
173 173
         $author = 'BrianHenryIE';
174
-        $sut = new Licenser($config, __DIR__, array(), $author);
174
+        $sut = new Licenser( $config, __DIR__, array(), $author );
175 175
 
176 176
         $given = <<<'EOD'
177 177
 <?php
@@ -219,9 +219,9 @@  discard block
 block discarded – undo
219 219
 EOD;
220 220
 
221 221
 
222
-        $actual = $sut->addChangeDeclarationToPhpString($given, '25-April-2021', 'MIT');
222
+        $actual = $sut->addChangeDeclarationToPhpString( $given, '25-April-2021', 'MIT' );
223 223
 
224
-        $this->assertEquals($expected, $actual);
224
+        $this->assertEquals( $expected, $actual );
225 225
     }
226 226
 
227 227
     /**
@@ -230,9 +230,9 @@  discard block
 block discarded – undo
230 230
     public function testUnusualHeaderCommentStyle()
231 231
     {
232 232
 
233
-        $config = $this->createStub(StraussConfig::class);
233
+        $config = $this->createStub( StraussConfig::class );
234 234
         $author = 'BrianHenryIE';
235
-        $sut = new Licenser($config, __DIR__, array(), $author);
235
+        $sut = new Licenser( $config, __DIR__, array(), $author );
236 236
 
237 237
         $given = <<<'EOD'
238 238
 <?php
@@ -264,9 +264,9 @@  discard block
 block discarded – undo
264 264
 define('FPDF_VERSION','1.82');
265 265
 EOD;
266 266
 
267
-        $actual = $sut->addChangeDeclarationToPhpString($given, '25-April-2021', 'proprietary');
267
+        $actual = $sut->addChangeDeclarationToPhpString( $given, '25-April-2021', 'proprietary' );
268 268
 
269
-        $this->assertEquals($expected, $actual);
269
+        $this->assertEquals( $expected, $actual );
270 270
     }
271 271
 
272 272
     /**
@@ -275,9 +275,9 @@  discard block
 block discarded – undo
275 275
     public function testCommentWithLicenseWord()
276 276
     {
277 277
 
278
-        $config = $this->createStub(StraussConfig::class);
278
+        $config = $this->createStub( StraussConfig::class );
279 279
         $author = 'BrianHenryIE';
280
-        $sut = new Licenser($config, __DIR__, array(), $author);
280
+        $sut = new Licenser( $config, __DIR__, array(), $author );
281 281
 
282 282
         $given = <<<'EOD'
283 283
 <?php
@@ -318,9 +318,9 @@  discard block
 block discarded – undo
318 318
 namespace Your_Domain\Assert;
319 319
 EOD;
320 320
 
321
-        $actual = $sut->addChangeDeclarationToPhpString($given, '25-April-2021', 'MIT');
321
+        $actual = $sut->addChangeDeclarationToPhpString( $given, '25-April-2021', 'MIT' );
322 322
 
323
-        $this->assertEquals($expected, $actual);
323
+        $this->assertEquals( $expected, $actual );
324 324
     }
325 325
 
326 326
     /**
@@ -334,9 +334,9 @@  discard block
 block discarded – undo
334 334
     public function testIncorrectlyMatching()
335 335
     {
336 336
 
337
-        $config = $this->createStub(StraussConfig::class);
337
+        $config = $this->createStub( StraussConfig::class );
338 338
         $author = 'BrianHenryIE';
339
-        $sut = new Licenser($config, __DIR__, array(), $author);
339
+        $sut = new Licenser( $config, __DIR__, array(), $author );
340 340
 
341 341
         $fileContents = <<<'EOD'
342 342
 <?php
@@ -362,9 +362,9 @@  discard block
 block discarded – undo
362 362
 EOD;
363 363
 
364 364
         // Attempt to replicate the failing test, since the contents seem the same but the input manner is different.
365
-        $tmpfname = tempnam(sys_get_temp_dir(), 'Strauss-' . __CLASS__ . '-' . __FUNCTION__);
366
-        file_put_contents($tmpfname, $fileContents);
367
-        $given = file_get_contents($tmpfname);
365
+        $tmpfname = tempnam( sys_get_temp_dir(), 'Strauss-' . __CLASS__ . '-' . __FUNCTION__ );
366
+        file_put_contents( $tmpfname, $fileContents );
367
+        $given = file_get_contents( $tmpfname );
368 368
 
369 369
         $expected = <<<'EOD'
370 370
 <?php
@@ -393,9 +393,9 @@  discard block
 block discarded – undo
393 393
 EOD;
394 394
 
395 395
 
396
-        $actual = $sut->addChangeDeclarationToPhpString($given, '25-April-2021', 'MIT');
396
+        $actual = $sut->addChangeDeclarationToPhpString( $given, '25-April-2021', 'MIT' );
397 397
 
398
-        $this->assertEquals($expected, $actual);
398
+        $this->assertEquals( $expected, $actual );
399 399
     }
400 400
 
401 401
     /**
@@ -404,9 +404,9 @@  discard block
 block discarded – undo
404 404
     public function testLicenseDetailsOnlyInsertedOncePerFile()
405 405
     {
406 406
 
407
-        $config = $this->createStub(StraussConfig::class);
407
+        $config = $this->createStub( StraussConfig::class );
408 408
         $author = 'BrianHenryIE';
409
-        $sut = new Licenser($config, __DIR__, array(), $author);
409
+        $sut = new Licenser( $config, __DIR__, array(), $author );
410 410
 
411 411
         $fileContents = <<<'EOD'
412 412
 <?php
@@ -435,8 +435,8 @@  discard block
 block discarded – undo
435 435
 EOD;
436 436
 
437 437
 
438
-        $actual = $sut->addChangeDeclarationToPhpString($fileContents, '25-April-2021', 'MIT');
438
+        $actual = $sut->addChangeDeclarationToPhpString( $fileContents, '25-April-2021', 'MIT' );
439 439
 
440
-        $this->assertEquals($expected, $actual);
440
+        $this->assertEquals( $expected, $actual );
441 441
     }
442 442
 }
Please login to merge, or discard this patch.
Braces   +8 added lines, -16 removed lines patch added patch discarded remove patch
@@ -18,16 +18,14 @@  discard block
 block discarded – undo
18 18
  * @package BrianHenryIE\Strauss\Tests\Unit
19 19
  * @coversDefaultClass \BrianHenryIE\Strauss\Licenser
20 20
  */
21
-class LicenserTest extends TestCase
22
-{
21
+class LicenserTest extends TestCase {
23 22
 
24 23
 
25 24
     /**
26 25
      * @covers ::findLicenseFiles
27 26
      *
28 27
      */
29
-    public function testFindLicenceFilesPathsAreRelative()
30
-    {
28
+    public function testFindLicenceFilesPathsAreRelative() {
31 29
         $config = $this->createStub(StraussConfig::class);
32 30
         $workingDir = __DIR__ . DIRECTORY_SEPARATOR;
33 31
 
@@ -79,8 +77,7 @@  discard block
 block discarded – undo
79 77
      *
80 78
      * @covers ::addChangeDeclarationToPhpString
81 79
      */
82
-    public function testAppendHeaderCommentInformationNoHeader()
83
-    {
80
+    public function testAppendHeaderCommentInformationNoHeader() {
84 81
 
85 82
         $author = 'BrianHenryIE';
86 83
 
@@ -166,8 +163,7 @@  discard block
 block discarded – undo
166 163
      *
167 164
      * @covers ::addChangeDeclarationToPhpString
168 165
      */
169
-    public function testWithTwoCommentsBeforeFirstCode()
170
-    {
166
+    public function testWithTwoCommentsBeforeFirstCode() {
171 167
 
172 168
         $config = $this->createStub(StraussConfig::class);
173 169
         $author = 'BrianHenryIE';
@@ -227,8 +223,7 @@  discard block
 block discarded – undo
227 223
     /**
228 224
      * @covers ::addChangeDeclarationToPhpString
229 225
      */
230
-    public function testUnusualHeaderCommentStyle()
231
-    {
226
+    public function testUnusualHeaderCommentStyle() {
232 227
 
233 228
         $config = $this->createStub(StraussConfig::class);
234 229
         $author = 'BrianHenryIE';
@@ -272,8 +267,7 @@  discard block
 block discarded – undo
272 267
     /**
273 268
      * @covers ::addChangeDeclarationToPhpString
274 269
      */
275
-    public function testCommentWithLicenseWord()
276
-    {
270
+    public function testCommentWithLicenseWord() {
277 271
 
278 272
         $config = $this->createStub(StraussConfig::class);
279 273
         $author = 'BrianHenryIE';
@@ -331,8 +325,7 @@  discard block
 block discarded – undo
331 325
      *
332 326
      * Seems files loaded are treated different to strings passed.
333 327
      */
334
-    public function testIncorrectlyMatching()
335
-    {
328
+    public function testIncorrectlyMatching() {
336 329
 
337 330
         $config = $this->createStub(StraussConfig::class);
338 331
         $author = 'BrianHenryIE';
@@ -401,8 +394,7 @@  discard block
 block discarded – undo
401 394
     /**
402 395
      * The licence was being inserted after every `<?php` in the file.
403 396
      */
404
-    public function testLicenseDetailsOnlyInsertedOncePerFile()
405
-    {
397
+    public function testLicenseDetailsOnlyInsertedOncePerFile() {
406 398
 
407 399
         $config = $this->createStub(StraussConfig::class);
408 400
         $author = 'BrianHenryIE';
Please login to merge, or discard this patch.
Upper-Lower-Casing   +14 added lines, -14 removed lines patch added patch discarded remove patch
@@ -91,7 +91,7 @@  discard block
 block discarded – undo
91 91
 <?php
92 92
 
93 93
 namespace net\authorize\api\contract\v1;
94
-EOD;
94
+eod;
95 95
 
96 96
         //     "license": "proprietary",
97 97
 
@@ -105,7 +105,7 @@  discard block
 block discarded – undo
105 105
  */
106 106
 
107 107
 namespace net\authorize\api\contract\v1;
108
-EOD;
108
+eod;
109 109
 
110 110
         $actual = $sut->addChangeDeclarationToPhpString($given, '25-April-2021', 'proprietary');
111 111
 
@@ -135,7 +135,7 @@  discard block
 block discarded – undo
135 135
  */
136 136
 
137 137
 namespace Yeah;
138
-EOD;
138
+eod;
139 139
 
140 140
         $expected = <<<'EOD'
141 141
 <?php // phpcs:ignore WordPress.Files.FileName
@@ -153,7 +153,7 @@  discard block
 block discarded – undo
153 153
  */
154 154
 
155 155
 namespace Yeah;
156
-EOD;
156
+eod;
157 157
 
158 158
         $actual = $sut->addChangeDeclarationToPhpString($given, '25-April-2021', 'GPL-2.0-or-later');
159 159
 
@@ -192,7 +192,7 @@  discard block
 block discarded – undo
192 192
  * Exit if called directly.
193 193
  */
194 194
 if ( ! defined( 'WPINC' ) ) {
195
-EOD;
195
+eod;
196 196
 
197 197
         $expected = <<<'EOD'
198 198
 <?php
@@ -216,7 +216,7 @@  discard block
 block discarded – undo
216 216
  * Exit if called directly.
217 217
  */
218 218
 if ( ! defined( 'WPINC' ) ) {
219
-EOD;
219
+eod;
220 220
 
221 221
 
222 222
         $actual = $sut->addChangeDeclarationToPhpString($given, '25-April-2021', 'MIT');
@@ -245,7 +245,7 @@  discard block
 block discarded – undo
245 245
 *******************************************************************************/
246 246
 
247 247
 define('FPDF_VERSION','1.82');
248
-EOD;
248
+eod;
249 249
 
250 250
         $expected = <<<'EOD'
251 251
 <?php
@@ -262,7 +262,7 @@  discard block
 block discarded – undo
262 262
 */
263 263
 
264 264
 define('FPDF_VERSION','1.82');
265
-EOD;
265
+eod;
266 266
 
267 267
         $actual = $sut->addChangeDeclarationToPhpString($given, '25-April-2021', 'proprietary');
268 268
 
@@ -295,7 +295,7 @@  discard block
 block discarded – undo
295 295
  */
296 296
 
297 297
 namespace Your_Domain\Assert;
298
-EOD;
298
+eod;
299 299
 
300 300
         $expected = <<<'EOD'
301 301
 <?php
@@ -316,7 +316,7 @@  discard block
 block discarded – undo
316 316
  */
317 317
 
318 318
 namespace Your_Domain\Assert;
319
-EOD;
319
+eod;
320 320
 
321 321
         $actual = $sut->addChangeDeclarationToPhpString($given, '25-April-2021', 'MIT');
322 322
 
@@ -359,7 +359,7 @@  discard block
 block discarded – undo
359 359
 if ( ! defined( 'WPINC' ) ) {
360 360
 	die;
361 361
 }
362
-EOD;
362
+eod;
363 363
 
364 364
         // Attempt to replicate the failing test, since the contents seem the same but the input manner is different.
365 365
         $tmpfname = tempnam(sys_get_temp_dir(), 'Strauss-' . __CLASS__ . '-' . __FUNCTION__);
@@ -390,7 +390,7 @@  discard block
 block discarded – undo
390 390
 if ( ! defined( 'WPINC' ) ) {
391 391
 	die;
392 392
 }
393
-EOD;
393
+eod;
394 394
 
395 395
 
396 396
         $actual = $sut->addChangeDeclarationToPhpString($given, '25-April-2021', 'MIT');
@@ -416,7 +416,7 @@  discard block
 block discarded – undo
416 416
 <?php
417 417
 
418 418
 ?>
419
-EOD;
419
+eod;
420 420
 
421 421
         $expected = <<<'EOD'
422 422
 <?php
@@ -432,7 +432,7 @@  discard block
 block discarded – undo
432 432
 <?php
433 433
 
434 434
 ?>
435
-EOD;
435
+eod;
436 436
 
437 437
 
438 438
         $actual = $sut->addChangeDeclarationToPhpString($fileContents, '25-April-2021', 'MIT');
Please login to merge, or discard this patch.
vendor/brianhenryie/strauss/tests/Unit/Console/Commands/ComposeTest.php 3 patches
Indentation   +190 added lines, -190 removed lines patch added patch discarded remove patch
@@ -11,194 +11,194 @@
 block discarded – undo
11 11
 class ComposeTest extends TestCase
12 12
 {
13 13
 
14
-    /**
15
-     * When composer.json is absent, instead of failing with:
16
-     * "failed to open stream: No such file or directory"
17
-     * a better message should be written to the OutputInterface.
18
-     *
19
-     * @test
20
-     */
21
-    public function it_fails_gracefully_when_composer_json_absent(): void
22
-    {
23
-        chdir(sys_get_temp_dir());
24
-
25
-        $inputInterfaceMock = $this->createMock(InputInterface::class);
26
-        $outputInterfaceMock = $this->createMock(OutputInterface::class);
27
-
28
-        $outputInterfaceMock->expects($this->exactly(1))
29
-             ->method('write');
30
-
31
-        new class( $inputInterfaceMock, $outputInterfaceMock ) extends Compose {
32
-            public function __construct($inputInterfaceMock, $outputInterfaceMock)
33
-            {
34
-                parent::__construct();
35
-
36
-                $this->execute($inputInterfaceMock, $outputInterfaceMock);
37
-            }
38
-        };
39
-    }
40
-
41
-    /**
42
-     * When json_decode fails, instead of
43
-     * "Trying to get property 'extra' of non-object"
44
-     * a better message should be written to the OutputInterface.
45
-     *
46
-     * @test
47
-     */
48
-    public function it_handles_malformed_json_with_grace(): void
49
-    {
50
-
51
-        $badComposerJson = '{ "name": "coenjacobs/mozart", }';
52
-
53
-        $tmpfname = tempnam(sys_get_temp_dir(), 'Strauss-' . __CLASS__ . '-' . __FUNCTION__);
54
-        file_put_contents($tmpfname, $badComposerJson);
55
-        chdir(dirname($tmpfname));
56
-
57
-        $inputInterfaceMock = $this->createMock(InputInterface::class);
58
-        $outputInterfaceMock = $this->createMock(OutputInterface::class);
59
-
60
-        $outputInterfaceMock->expects($this->exactly(1))
61
-                            ->method('write');
62
-
63
-        new class( $inputInterfaceMock, $outputInterfaceMock ) extends Compose {
64
-            public function __construct($inputInterfaceMock, $outputInterfaceMock)
65
-            {
66
-                parent::__construct();
67
-
68
-                $this->execute($inputInterfaceMock, $outputInterfaceMock);
69
-            }
70
-        };
71
-    }
72
-
73
-    /**
74
-     * When composer.json->extra is absent, instead of
75
-     * "Undefined property: stdClass::$extra"
76
-     * a better message should be written to the OutputInterface.
77
-     *
78
-     * When package name is not set, `\Composer\Composer::getPackage()->getName()` returns '__root__'.
79
-     *
80
-     */
81
-    public function test_it_handles_absent_extra_config_with_grace(): void
82
-    {
83
-
84
-        $badComposerJson = '{ }';
85
-
86
-        $tmpfname = tempnam(sys_get_temp_dir(), 'Strauss-' . __CLASS__ . '-' . __FUNCTION__);
87
-        file_put_contents($tmpfname, $badComposerJson);
88
-        chdir(dirname($tmpfname));
89
-
90
-        $inputInterfaceMock = $this->createMock(InputInterface::class);
91
-        $outputInterfaceMock = $this->createMock(OutputInterface::class);
92
-
93
-        $outputInterfaceMock->expects($this->exactly(1))
94
-                            ->method('write');
95
-
96
-        new class( $inputInterfaceMock, $outputInterfaceMock ) extends Compose {
97
-            public function __construct($inputInterfaceMock, $outputInterfaceMock)
98
-            {
99
-                parent::__construct();
100
-
101
-                $this->execute($inputInterfaceMock, $outputInterfaceMock);
102
-            }
103
-        };
104
-    }
105
-
106
-
107
-    /**
108
-     * When composer.json->extra is not an object, instead of
109
-     * "Trying to get property 'mozart' of non-object"
110
-     * a better message should be written to the OutputInterface.
111
-     *
112
-     * @test
113
-     */
114
-    public function it_handles_malformed_extra_config_with_grace(): void
115
-    {
116
-
117
-        $badComposerJson = '{ "name": "coenjacobs/mozart", "extra": [] }';
118
-
119
-        $tmpfname = tempnam(sys_get_temp_dir(), 'Strauss-' . __CLASS__ . '-' . __FUNCTION__);
120
-        file_put_contents($tmpfname, $badComposerJson);
121
-        chdir(dirname($tmpfname));
122
-
123
-        $inputInterfaceMock = $this->createMock(InputInterface::class);
124
-        $outputInterfaceMock = $this->createMock(OutputInterface::class);
125
-
126
-        $outputInterfaceMock->expects($this->exactly(1))
127
-                            ->method('write');
128
-
129
-        new class( $inputInterfaceMock, $outputInterfaceMock ) extends Compose {
130
-            public function __construct($inputInterfaceMock, $outputInterfaceMock)
131
-            {
132
-                parent::__construct();
133
-
134
-                $this->execute($inputInterfaceMock, $outputInterfaceMock);
135
-            }
136
-        };
137
-    }
138
-
139
-    /**
140
-     * When composer.json->extra->mozart is absent, instead of
141
-     * "Undefined property: stdClass::$mozart"
142
-     * a better message should be written to the OutputInterface.
143
-     *
144
-     * @test
145
-     */
146
-    public function it_handles_absent_mozart_config_with_grace(): void
147
-    {
148
-
149
-        $badComposerJson = '{ "name": "coenjacobs/mozart", "extra": { "moozart": {} } }';
150
-
151
-        $tmpfname = tempnam(sys_get_temp_dir(), 'Strauss-' . __CLASS__ . '-' . __FUNCTION__);
152
-        file_put_contents($tmpfname, $badComposerJson);
153
-        chdir(dirname($tmpfname));
154
-
155
-        $inputInterfaceMock = $this->createMock(InputInterface::class);
156
-        $outputInterfaceMock = $this->createMock(OutputInterface::class);
157
-
158
-        $outputInterfaceMock->expects($this->exactly(1))
159
-                            ->method('write');
160
-
161
-        new class( $inputInterfaceMock, $outputInterfaceMock ) extends Compose {
162
-            public function __construct($inputInterfaceMock, $outputInterfaceMock)
163
-            {
164
-                parent::__construct();
165
-
166
-                $this->execute($inputInterfaceMock, $outputInterfaceMock);
167
-            }
168
-        };
169
-    }
170
-
171
-    /**
172
-     * When composer.json->extra->mozart is malformed, instead of
173
-     * "Undefined property: stdClass::$mozart"
174
-     * a better message should be written to the OutputInterface.
175
-     *
176
-     * is_object() added.
177
-     *
178
-     * @test
179
-     */
180
-    public function it_handles_malformed_mozart_config__with_grace(): void
181
-    {
182
-
183
-        $badComposerJson = '{ "name": "coenjacobs/mozart", "extra": { "mozart": []  }';
184
-
185
-        $tmpfname = tempnam(sys_get_temp_dir(), 'Strauss-' . __CLASS__ . '-' . __FUNCTION__);
186
-        file_put_contents($tmpfname, $badComposerJson);
187
-        chdir(dirname($tmpfname));
188
-
189
-        $inputInterfaceMock = $this->createMock(InputInterface::class);
190
-        $outputInterfaceMock = $this->createMock(OutputInterface::class);
191
-
192
-        $outputInterfaceMock->expects($this->exactly(1))
193
-                            ->method('write');
194
-
195
-        new class( $inputInterfaceMock, $outputInterfaceMock ) extends Compose {
196
-            public function __construct($inputInterfaceMock, $outputInterfaceMock)
197
-            {
198
-                parent::__construct();
199
-
200
-                $this->execute($inputInterfaceMock, $outputInterfaceMock);
201
-            }
202
-        };
203
-    }
14
+	/**
15
+	 * When composer.json is absent, instead of failing with:
16
+	 * "failed to open stream: No such file or directory"
17
+	 * a better message should be written to the OutputInterface.
18
+	 *
19
+	 * @test
20
+	 */
21
+	public function it_fails_gracefully_when_composer_json_absent(): void
22
+	{
23
+		chdir(sys_get_temp_dir());
24
+
25
+		$inputInterfaceMock = $this->createMock(InputInterface::class);
26
+		$outputInterfaceMock = $this->createMock(OutputInterface::class);
27
+
28
+		$outputInterfaceMock->expects($this->exactly(1))
29
+			 ->method('write');
30
+
31
+		new class( $inputInterfaceMock, $outputInterfaceMock ) extends Compose {
32
+			public function __construct($inputInterfaceMock, $outputInterfaceMock)
33
+			{
34
+				parent::__construct();
35
+
36
+				$this->execute($inputInterfaceMock, $outputInterfaceMock);
37
+			}
38
+		};
39
+	}
40
+
41
+	/**
42
+	 * When json_decode fails, instead of
43
+	 * "Trying to get property 'extra' of non-object"
44
+	 * a better message should be written to the OutputInterface.
45
+	 *
46
+	 * @test
47
+	 */
48
+	public function it_handles_malformed_json_with_grace(): void
49
+	{
50
+
51
+		$badComposerJson = '{ "name": "coenjacobs/mozart", }';
52
+
53
+		$tmpfname = tempnam(sys_get_temp_dir(), 'Strauss-' . __CLASS__ . '-' . __FUNCTION__);
54
+		file_put_contents($tmpfname, $badComposerJson);
55
+		chdir(dirname($tmpfname));
56
+
57
+		$inputInterfaceMock = $this->createMock(InputInterface::class);
58
+		$outputInterfaceMock = $this->createMock(OutputInterface::class);
59
+
60
+		$outputInterfaceMock->expects($this->exactly(1))
61
+							->method('write');
62
+
63
+		new class( $inputInterfaceMock, $outputInterfaceMock ) extends Compose {
64
+			public function __construct($inputInterfaceMock, $outputInterfaceMock)
65
+			{
66
+				parent::__construct();
67
+
68
+				$this->execute($inputInterfaceMock, $outputInterfaceMock);
69
+			}
70
+		};
71
+	}
72
+
73
+	/**
74
+	 * When composer.json->extra is absent, instead of
75
+	 * "Undefined property: stdClass::$extra"
76
+	 * a better message should be written to the OutputInterface.
77
+	 *
78
+	 * When package name is not set, `\Composer\Composer::getPackage()->getName()` returns '__root__'.
79
+	 *
80
+	 */
81
+	public function test_it_handles_absent_extra_config_with_grace(): void
82
+	{
83
+
84
+		$badComposerJson = '{ }';
85
+
86
+		$tmpfname = tempnam(sys_get_temp_dir(), 'Strauss-' . __CLASS__ . '-' . __FUNCTION__);
87
+		file_put_contents($tmpfname, $badComposerJson);
88
+		chdir(dirname($tmpfname));
89
+
90
+		$inputInterfaceMock = $this->createMock(InputInterface::class);
91
+		$outputInterfaceMock = $this->createMock(OutputInterface::class);
92
+
93
+		$outputInterfaceMock->expects($this->exactly(1))
94
+							->method('write');
95
+
96
+		new class( $inputInterfaceMock, $outputInterfaceMock ) extends Compose {
97
+			public function __construct($inputInterfaceMock, $outputInterfaceMock)
98
+			{
99
+				parent::__construct();
100
+
101
+				$this->execute($inputInterfaceMock, $outputInterfaceMock);
102
+			}
103
+		};
104
+	}
105
+
106
+
107
+	/**
108
+	 * When composer.json->extra is not an object, instead of
109
+	 * "Trying to get property 'mozart' of non-object"
110
+	 * a better message should be written to the OutputInterface.
111
+	 *
112
+	 * @test
113
+	 */
114
+	public function it_handles_malformed_extra_config_with_grace(): void
115
+	{
116
+
117
+		$badComposerJson = '{ "name": "coenjacobs/mozart", "extra": [] }';
118
+
119
+		$tmpfname = tempnam(sys_get_temp_dir(), 'Strauss-' . __CLASS__ . '-' . __FUNCTION__);
120
+		file_put_contents($tmpfname, $badComposerJson);
121
+		chdir(dirname($tmpfname));
122
+
123
+		$inputInterfaceMock = $this->createMock(InputInterface::class);
124
+		$outputInterfaceMock = $this->createMock(OutputInterface::class);
125
+
126
+		$outputInterfaceMock->expects($this->exactly(1))
127
+							->method('write');
128
+
129
+		new class( $inputInterfaceMock, $outputInterfaceMock ) extends Compose {
130
+			public function __construct($inputInterfaceMock, $outputInterfaceMock)
131
+			{
132
+				parent::__construct();
133
+
134
+				$this->execute($inputInterfaceMock, $outputInterfaceMock);
135
+			}
136
+		};
137
+	}
138
+
139
+	/**
140
+	 * When composer.json->extra->mozart is absent, instead of
141
+	 * "Undefined property: stdClass::$mozart"
142
+	 * a better message should be written to the OutputInterface.
143
+	 *
144
+	 * @test
145
+	 */
146
+	public function it_handles_absent_mozart_config_with_grace(): void
147
+	{
148
+
149
+		$badComposerJson = '{ "name": "coenjacobs/mozart", "extra": { "moozart": {} } }';
150
+
151
+		$tmpfname = tempnam(sys_get_temp_dir(), 'Strauss-' . __CLASS__ . '-' . __FUNCTION__);
152
+		file_put_contents($tmpfname, $badComposerJson);
153
+		chdir(dirname($tmpfname));
154
+
155
+		$inputInterfaceMock = $this->createMock(InputInterface::class);
156
+		$outputInterfaceMock = $this->createMock(OutputInterface::class);
157
+
158
+		$outputInterfaceMock->expects($this->exactly(1))
159
+							->method('write');
160
+
161
+		new class( $inputInterfaceMock, $outputInterfaceMock ) extends Compose {
162
+			public function __construct($inputInterfaceMock, $outputInterfaceMock)
163
+			{
164
+				parent::__construct();
165
+
166
+				$this->execute($inputInterfaceMock, $outputInterfaceMock);
167
+			}
168
+		};
169
+	}
170
+
171
+	/**
172
+	 * When composer.json->extra->mozart is malformed, instead of
173
+	 * "Undefined property: stdClass::$mozart"
174
+	 * a better message should be written to the OutputInterface.
175
+	 *
176
+	 * is_object() added.
177
+	 *
178
+	 * @test
179
+	 */
180
+	public function it_handles_malformed_mozart_config__with_grace(): void
181
+	{
182
+
183
+		$badComposerJson = '{ "name": "coenjacobs/mozart", "extra": { "mozart": []  }';
184
+
185
+		$tmpfname = tempnam(sys_get_temp_dir(), 'Strauss-' . __CLASS__ . '-' . __FUNCTION__);
186
+		file_put_contents($tmpfname, $badComposerJson);
187
+		chdir(dirname($tmpfname));
188
+
189
+		$inputInterfaceMock = $this->createMock(InputInterface::class);
190
+		$outputInterfaceMock = $this->createMock(OutputInterface::class);
191
+
192
+		$outputInterfaceMock->expects($this->exactly(1))
193
+							->method('write');
194
+
195
+		new class( $inputInterfaceMock, $outputInterfaceMock ) extends Compose {
196
+			public function __construct($inputInterfaceMock, $outputInterfaceMock)
197
+			{
198
+				parent::__construct();
199
+
200
+				$this->execute($inputInterfaceMock, $outputInterfaceMock);
201
+			}
202
+		};
203
+	}
204 204
 }
Please login to merge, or discard this patch.
Spacing   +52 added lines, -52 removed lines patch added patch discarded remove patch
@@ -20,20 +20,20 @@  discard block
 block discarded – undo
20 20
      */
21 21
     public function it_fails_gracefully_when_composer_json_absent(): void
22 22
     {
23
-        chdir(sys_get_temp_dir());
23
+        chdir( sys_get_temp_dir() );
24 24
 
25
-        $inputInterfaceMock = $this->createMock(InputInterface::class);
26
-        $outputInterfaceMock = $this->createMock(OutputInterface::class);
25
+        $inputInterfaceMock = $this->createMock( InputInterface::class );
26
+        $outputInterfaceMock = $this->createMock( OutputInterface::class );
27 27
 
28
-        $outputInterfaceMock->expects($this->exactly(1))
29
-             ->method('write');
28
+        $outputInterfaceMock->expects( $this->exactly( 1 ) )
29
+             ->method( 'write' );
30 30
 
31 31
         new class( $inputInterfaceMock, $outputInterfaceMock ) extends Compose {
32
-            public function __construct($inputInterfaceMock, $outputInterfaceMock)
32
+            public function __construct( $inputInterfaceMock, $outputInterfaceMock )
33 33
             {
34 34
                 parent::__construct();
35 35
 
36
-                $this->execute($inputInterfaceMock, $outputInterfaceMock);
36
+                $this->execute( $inputInterfaceMock, $outputInterfaceMock );
37 37
             }
38 38
         };
39 39
     }
@@ -50,22 +50,22 @@  discard block
 block discarded – undo
50 50
 
51 51
         $badComposerJson = '{ "name": "coenjacobs/mozart", }';
52 52
 
53
-        $tmpfname = tempnam(sys_get_temp_dir(), 'Strauss-' . __CLASS__ . '-' . __FUNCTION__);
54
-        file_put_contents($tmpfname, $badComposerJson);
55
-        chdir(dirname($tmpfname));
53
+        $tmpfname = tempnam( sys_get_temp_dir(), 'Strauss-' . __CLASS__ . '-' . __FUNCTION__ );
54
+        file_put_contents( $tmpfname, $badComposerJson );
55
+        chdir( dirname( $tmpfname ) );
56 56
 
57
-        $inputInterfaceMock = $this->createMock(InputInterface::class);
58
-        $outputInterfaceMock = $this->createMock(OutputInterface::class);
57
+        $inputInterfaceMock = $this->createMock( InputInterface::class );
58
+        $outputInterfaceMock = $this->createMock( OutputInterface::class );
59 59
 
60
-        $outputInterfaceMock->expects($this->exactly(1))
61
-                            ->method('write');
60
+        $outputInterfaceMock->expects( $this->exactly( 1 ) )
61
+                            ->method( 'write' );
62 62
 
63 63
         new class( $inputInterfaceMock, $outputInterfaceMock ) extends Compose {
64
-            public function __construct($inputInterfaceMock, $outputInterfaceMock)
64
+            public function __construct( $inputInterfaceMock, $outputInterfaceMock )
65 65
             {
66 66
                 parent::__construct();
67 67
 
68
-                $this->execute($inputInterfaceMock, $outputInterfaceMock);
68
+                $this->execute( $inputInterfaceMock, $outputInterfaceMock );
69 69
             }
70 70
         };
71 71
     }
@@ -83,22 +83,22 @@  discard block
 block discarded – undo
83 83
 
84 84
         $badComposerJson = '{ }';
85 85
 
86
-        $tmpfname = tempnam(sys_get_temp_dir(), 'Strauss-' . __CLASS__ . '-' . __FUNCTION__);
87
-        file_put_contents($tmpfname, $badComposerJson);
88
-        chdir(dirname($tmpfname));
86
+        $tmpfname = tempnam( sys_get_temp_dir(), 'Strauss-' . __CLASS__ . '-' . __FUNCTION__ );
87
+        file_put_contents( $tmpfname, $badComposerJson );
88
+        chdir( dirname( $tmpfname ) );
89 89
 
90
-        $inputInterfaceMock = $this->createMock(InputInterface::class);
91
-        $outputInterfaceMock = $this->createMock(OutputInterface::class);
90
+        $inputInterfaceMock = $this->createMock( InputInterface::class );
91
+        $outputInterfaceMock = $this->createMock( OutputInterface::class );
92 92
 
93
-        $outputInterfaceMock->expects($this->exactly(1))
94
-                            ->method('write');
93
+        $outputInterfaceMock->expects( $this->exactly( 1 ) )
94
+                            ->method( 'write' );
95 95
 
96 96
         new class( $inputInterfaceMock, $outputInterfaceMock ) extends Compose {
97
-            public function __construct($inputInterfaceMock, $outputInterfaceMock)
97
+            public function __construct( $inputInterfaceMock, $outputInterfaceMock )
98 98
             {
99 99
                 parent::__construct();
100 100
 
101
-                $this->execute($inputInterfaceMock, $outputInterfaceMock);
101
+                $this->execute( $inputInterfaceMock, $outputInterfaceMock );
102 102
             }
103 103
         };
104 104
     }
@@ -116,22 +116,22 @@  discard block
 block discarded – undo
116 116
 
117 117
         $badComposerJson = '{ "name": "coenjacobs/mozart", "extra": [] }';
118 118
 
119
-        $tmpfname = tempnam(sys_get_temp_dir(), 'Strauss-' . __CLASS__ . '-' . __FUNCTION__);
120
-        file_put_contents($tmpfname, $badComposerJson);
121
-        chdir(dirname($tmpfname));
119
+        $tmpfname = tempnam( sys_get_temp_dir(), 'Strauss-' . __CLASS__ . '-' . __FUNCTION__ );
120
+        file_put_contents( $tmpfname, $badComposerJson );
121
+        chdir( dirname( $tmpfname ) );
122 122
 
123
-        $inputInterfaceMock = $this->createMock(InputInterface::class);
124
-        $outputInterfaceMock = $this->createMock(OutputInterface::class);
123
+        $inputInterfaceMock = $this->createMock( InputInterface::class );
124
+        $outputInterfaceMock = $this->createMock( OutputInterface::class );
125 125
 
126
-        $outputInterfaceMock->expects($this->exactly(1))
127
-                            ->method('write');
126
+        $outputInterfaceMock->expects( $this->exactly( 1 ) )
127
+                            ->method( 'write' );
128 128
 
129 129
         new class( $inputInterfaceMock, $outputInterfaceMock ) extends Compose {
130
-            public function __construct($inputInterfaceMock, $outputInterfaceMock)
130
+            public function __construct( $inputInterfaceMock, $outputInterfaceMock )
131 131
             {
132 132
                 parent::__construct();
133 133
 
134
-                $this->execute($inputInterfaceMock, $outputInterfaceMock);
134
+                $this->execute( $inputInterfaceMock, $outputInterfaceMock );
135 135
             }
136 136
         };
137 137
     }
@@ -148,22 +148,22 @@  discard block
 block discarded – undo
148 148
 
149 149
         $badComposerJson = '{ "name": "coenjacobs/mozart", "extra": { "moozart": {} } }';
150 150
 
151
-        $tmpfname = tempnam(sys_get_temp_dir(), 'Strauss-' . __CLASS__ . '-' . __FUNCTION__);
152
-        file_put_contents($tmpfname, $badComposerJson);
153
-        chdir(dirname($tmpfname));
151
+        $tmpfname = tempnam( sys_get_temp_dir(), 'Strauss-' . __CLASS__ . '-' . __FUNCTION__ );
152
+        file_put_contents( $tmpfname, $badComposerJson );
153
+        chdir( dirname( $tmpfname ) );
154 154
 
155
-        $inputInterfaceMock = $this->createMock(InputInterface::class);
156
-        $outputInterfaceMock = $this->createMock(OutputInterface::class);
155
+        $inputInterfaceMock = $this->createMock( InputInterface::class );
156
+        $outputInterfaceMock = $this->createMock( OutputInterface::class );
157 157
 
158
-        $outputInterfaceMock->expects($this->exactly(1))
159
-                            ->method('write');
158
+        $outputInterfaceMock->expects( $this->exactly( 1 ) )
159
+                            ->method( 'write' );
160 160
 
161 161
         new class( $inputInterfaceMock, $outputInterfaceMock ) extends Compose {
162
-            public function __construct($inputInterfaceMock, $outputInterfaceMock)
162
+            public function __construct( $inputInterfaceMock, $outputInterfaceMock )
163 163
             {
164 164
                 parent::__construct();
165 165
 
166
-                $this->execute($inputInterfaceMock, $outputInterfaceMock);
166
+                $this->execute( $inputInterfaceMock, $outputInterfaceMock );
167 167
             }
168 168
         };
169 169
     }
@@ -182,22 +182,22 @@  discard block
 block discarded – undo
182 182
 
183 183
         $badComposerJson = '{ "name": "coenjacobs/mozart", "extra": { "mozart": []  }';
184 184
 
185
-        $tmpfname = tempnam(sys_get_temp_dir(), 'Strauss-' . __CLASS__ . '-' . __FUNCTION__);
186
-        file_put_contents($tmpfname, $badComposerJson);
187
-        chdir(dirname($tmpfname));
185
+        $tmpfname = tempnam( sys_get_temp_dir(), 'Strauss-' . __CLASS__ . '-' . __FUNCTION__ );
186
+        file_put_contents( $tmpfname, $badComposerJson );
187
+        chdir( dirname( $tmpfname ) );
188 188
 
189
-        $inputInterfaceMock = $this->createMock(InputInterface::class);
190
-        $outputInterfaceMock = $this->createMock(OutputInterface::class);
189
+        $inputInterfaceMock = $this->createMock( InputInterface::class );
190
+        $outputInterfaceMock = $this->createMock( OutputInterface::class );
191 191
 
192
-        $outputInterfaceMock->expects($this->exactly(1))
193
-                            ->method('write');
192
+        $outputInterfaceMock->expects( $this->exactly( 1 ) )
193
+                            ->method( 'write' );
194 194
 
195 195
         new class( $inputInterfaceMock, $outputInterfaceMock ) extends Compose {
196
-            public function __construct($inputInterfaceMock, $outputInterfaceMock)
196
+            public function __construct( $inputInterfaceMock, $outputInterfaceMock )
197 197
             {
198 198
                 parent::__construct();
199 199
 
200
-                $this->execute($inputInterfaceMock, $outputInterfaceMock);
200
+                $this->execute( $inputInterfaceMock, $outputInterfaceMock );
201 201
             }
202 202
         };
203 203
     }
Please login to merge, or discard this patch.
Braces   +7 added lines, -14 removed lines patch added patch discarded remove patch
@@ -8,8 +8,7 @@  discard block
 block discarded – undo
8 8
 use Symfony\Component\Console\Input\InputInterface;
9 9
 use Symfony\Component\Console\Output\OutputInterface;
10 10
 
11
-class ComposeTest extends TestCase
12
-{
11
+class ComposeTest extends TestCase {
13 12
 
14 13
     /**
15 14
      * When composer.json is absent, instead of failing with:
@@ -29,8 +28,7 @@  discard block
 block discarded – undo
29 28
              ->method('write');
30 29
 
31 30
         new class( $inputInterfaceMock, $outputInterfaceMock ) extends Compose {
32
-            public function __construct($inputInterfaceMock, $outputInterfaceMock)
33
-            {
31
+            public function __construct($inputInterfaceMock, $outputInterfaceMock) {
34 32
                 parent::__construct();
35 33
 
36 34
                 $this->execute($inputInterfaceMock, $outputInterfaceMock);
@@ -61,8 +59,7 @@  discard block
 block discarded – undo
61 59
                             ->method('write');
62 60
 
63 61
         new class( $inputInterfaceMock, $outputInterfaceMock ) extends Compose {
64
-            public function __construct($inputInterfaceMock, $outputInterfaceMock)
65
-            {
62
+            public function __construct($inputInterfaceMock, $outputInterfaceMock) {
66 63
                 parent::__construct();
67 64
 
68 65
                 $this->execute($inputInterfaceMock, $outputInterfaceMock);
@@ -94,8 +91,7 @@  discard block
 block discarded – undo
94 91
                             ->method('write');
95 92
 
96 93
         new class( $inputInterfaceMock, $outputInterfaceMock ) extends Compose {
97
-            public function __construct($inputInterfaceMock, $outputInterfaceMock)
98
-            {
94
+            public function __construct($inputInterfaceMock, $outputInterfaceMock) {
99 95
                 parent::__construct();
100 96
 
101 97
                 $this->execute($inputInterfaceMock, $outputInterfaceMock);
@@ -127,8 +123,7 @@  discard block
 block discarded – undo
127 123
                             ->method('write');
128 124
 
129 125
         new class( $inputInterfaceMock, $outputInterfaceMock ) extends Compose {
130
-            public function __construct($inputInterfaceMock, $outputInterfaceMock)
131
-            {
126
+            public function __construct($inputInterfaceMock, $outputInterfaceMock) {
132 127
                 parent::__construct();
133 128
 
134 129
                 $this->execute($inputInterfaceMock, $outputInterfaceMock);
@@ -159,8 +154,7 @@  discard block
 block discarded – undo
159 154
                             ->method('write');
160 155
 
161 156
         new class( $inputInterfaceMock, $outputInterfaceMock ) extends Compose {
162
-            public function __construct($inputInterfaceMock, $outputInterfaceMock)
163
-            {
157
+            public function __construct($inputInterfaceMock, $outputInterfaceMock) {
164 158
                 parent::__construct();
165 159
 
166 160
                 $this->execute($inputInterfaceMock, $outputInterfaceMock);
@@ -193,8 +187,7 @@  discard block
 block discarded – undo
193 187
                             ->method('write');
194 188
 
195 189
         new class( $inputInterfaceMock, $outputInterfaceMock ) extends Compose {
196
-            public function __construct($inputInterfaceMock, $outputInterfaceMock)
197
-            {
190
+            public function __construct($inputInterfaceMock, $outputInterfaceMock) {
198 191
                 parent::__construct();
199 192
 
200 193
                 $this->execute($inputInterfaceMock, $outputInterfaceMock);
Please login to merge, or discard this patch.
vendor/brianhenryie/strauss/tests/Unit/Console/ApplicationTest.php 3 patches
Indentation   +13 added lines, -13 removed lines patch added patch discarded remove patch
@@ -9,22 +9,22 @@
 block discarded – undo
9 9
 class ApplicationTest extends TestCase
10 10
 {
11 11
 
12
-    /**
13
-     * Test the Symfony\Component\Console\Application instance contains the Compose command.
14
-     */
15
-    public function testInstantiation()
16
-    {
12
+	/**
13
+	 * Test the Symfony\Component\Console\Application instance contains the Compose command.
14
+	 */
15
+	public function testInstantiation()
16
+	{
17 17
 
18
-        $version = '1.0.0';
18
+		$version = '1.0.0';
19 19
 
20
-        $sut = new Application($version);
20
+		$sut = new Application($version);
21 21
 
22
-        $commands = $sut->all();
22
+		$commands = $sut->all();
23 23
 
24
-        $containsComposeCommand = array_reduce($commands, function ($carry, $item) {
25
-            return $carry || $item instanceof Compose;
26
-        }, false);
24
+		$containsComposeCommand = array_reduce($commands, function ($carry, $item) {
25
+			return $carry || $item instanceof Compose;
26
+		}, false);
27 27
 
28
-        $this->assertTrue($containsComposeCommand);
29
-    }
28
+		$this->assertTrue($containsComposeCommand);
29
+	}
30 30
 }
Please login to merge, or discard this patch.
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -17,14 +17,14 @@
 block discarded – undo
17 17
 
18 18
         $version = '1.0.0';
19 19
 
20
-        $sut = new Application($version);
20
+        $sut = new Application( $version );
21 21
 
22 22
         $commands = $sut->all();
23 23
 
24
-        $containsComposeCommand = array_reduce($commands, function ($carry, $item) {
24
+        $containsComposeCommand = array_reduce( $commands, function( $carry, $item ) {
25 25
             return $carry || $item instanceof Compose;
26
-        }, false);
26
+        }, false );
27 27
 
28
-        $this->assertTrue($containsComposeCommand);
28
+        $this->assertTrue( $containsComposeCommand );
29 29
     }
30 30
 }
Please login to merge, or discard this patch.
Braces   +2 added lines, -4 removed lines patch added patch discarded remove patch
@@ -6,14 +6,12 @@
 block discarded – undo
6 6
 use BrianHenryIE\Strauss\Console\Commands\Compose;
7 7
 use PHPUnit\Framework\TestCase;
8 8
 
9
-class ApplicationTest extends TestCase
10
-{
9
+class ApplicationTest extends TestCase {
11 10
 
12 11
     /**
13 12
      * Test the Symfony\Component\Console\Application instance contains the Compose command.
14 13
      */
15
-    public function testInstantiation()
16
-    {
14
+    public function testInstantiation() {
17 15
 
18 16
         $version = '1.0.0';
19 17
 
Please login to merge, or discard this patch.
vendor/brianhenryie/strauss/tests/Integration/Util/IntegrationTestCase.php 3 patches
Indentation   +40 added lines, -40 removed lines patch added patch discarded remove patch
@@ -18,54 +18,54 @@
 block discarded – undo
18 18
  */
19 19
 class IntegrationTestCase extends TestCase
20 20
 {
21
-    protected $testsWorkingDir;
21
+	protected $testsWorkingDir;
22 22
 
23
-    public function setUp(): void
24
-    {
25
-        parent::setUp();
23
+	public function setUp(): void
24
+	{
25
+		parent::setUp();
26 26
 
27
-        $this->testsWorkingDir =  rtrim(sys_get_temp_dir(), DIRECTORY_SEPARATOR) . DIRECTORY_SEPARATOR
28
-            . 'strausstestdir' . DIRECTORY_SEPARATOR;
27
+		$this->testsWorkingDir =  rtrim(sys_get_temp_dir(), DIRECTORY_SEPARATOR) . DIRECTORY_SEPARATOR
28
+			. 'strausstestdir' . DIRECTORY_SEPARATOR;
29 29
 
30
-        if (file_exists($this->testsWorkingDir)) {
31
-            $this->deleteDir($this->testsWorkingDir);
32
-        }
30
+		if (file_exists($this->testsWorkingDir)) {
31
+			$this->deleteDir($this->testsWorkingDir);
32
+		}
33 33
 
34
-        @mkdir($this->testsWorkingDir);
35
-    }
34
+		@mkdir($this->testsWorkingDir);
35
+	}
36 36
 
37 37
 
38
-    /**
39
-     * Delete $this->testsWorkingDir after each test.
40
-     *
41
-     * @see https://stackoverflow.com/questions/3349753/delete-directory-with-files-in-it
42
-     */
43
-    public function tearDown(): void
44
-    {
45
-        parent::tearDown();
38
+	/**
39
+	 * Delete $this->testsWorkingDir after each test.
40
+	 *
41
+	 * @see https://stackoverflow.com/questions/3349753/delete-directory-with-files-in-it
42
+	 */
43
+	public function tearDown(): void
44
+	{
45
+		parent::tearDown();
46 46
 
47
-        $dir = $this->testsWorkingDir;
47
+		$dir = $this->testsWorkingDir;
48 48
 
49
-        $this->deleteDir($dir);
50
-    }
49
+		$this->deleteDir($dir);
50
+	}
51 51
 
52
-    protected function deleteDir($dir)
53
-    {
54
-        if (!file_exists($dir)) {
55
-            return;
56
-        }
52
+	protected function deleteDir($dir)
53
+	{
54
+		if (!file_exists($dir)) {
55
+			return;
56
+		}
57 57
 
58
-        $it = new RecursiveDirectoryIterator($dir, RecursiveDirectoryIterator::SKIP_DOTS);
59
-        $files = new RecursiveIteratorIterator($it, RecursiveIteratorIterator::CHILD_FIRST);
60
-        foreach ($files as $file) {
61
-            if (is_link($file)) {
62
-                unlink($file);
63
-            } elseif ($file->isDir()) {
64
-                rmdir($file->getRealPath());
65
-            } else {
66
-                unlink($file->getRealPath());
67
-            }
68
-        }
69
-        rmdir($dir);
70
-    }
58
+		$it = new RecursiveDirectoryIterator($dir, RecursiveDirectoryIterator::SKIP_DOTS);
59
+		$files = new RecursiveIteratorIterator($it, RecursiveIteratorIterator::CHILD_FIRST);
60
+		foreach ($files as $file) {
61
+			if (is_link($file)) {
62
+				unlink($file);
63
+			} elseif ($file->isDir()) {
64
+				rmdir($file->getRealPath());
65
+			} else {
66
+				unlink($file->getRealPath());
67
+			}
68
+		}
69
+		rmdir($dir);
70
+	}
71 71
 }
Please login to merge, or discard this patch.
Spacing   +16 added lines, -16 removed lines patch added patch discarded remove patch
@@ -24,14 +24,14 @@  discard block
 block discarded – undo
24 24
     {
25 25
         parent::setUp();
26 26
 
27
-        $this->testsWorkingDir =  rtrim(sys_get_temp_dir(), DIRECTORY_SEPARATOR) . DIRECTORY_SEPARATOR
27
+        $this->testsWorkingDir = rtrim( sys_get_temp_dir(), DIRECTORY_SEPARATOR ) . DIRECTORY_SEPARATOR
28 28
             . 'strausstestdir' . DIRECTORY_SEPARATOR;
29 29
 
30
-        if (file_exists($this->testsWorkingDir)) {
31
-            $this->deleteDir($this->testsWorkingDir);
30
+        if ( file_exists( $this->testsWorkingDir ) ) {
31
+            $this->deleteDir( $this->testsWorkingDir );
32 32
         }
33 33
 
34
-        @mkdir($this->testsWorkingDir);
34
+        @mkdir( $this->testsWorkingDir );
35 35
     }
36 36
 
37 37
 
@@ -46,26 +46,26 @@  discard block
 block discarded – undo
46 46
 
47 47
         $dir = $this->testsWorkingDir;
48 48
 
49
-        $this->deleteDir($dir);
49
+        $this->deleteDir( $dir );
50 50
     }
51 51
 
52
-    protected function deleteDir($dir)
52
+    protected function deleteDir( $dir )
53 53
     {
54
-        if (!file_exists($dir)) {
54
+        if ( ! file_exists( $dir ) ) {
55 55
             return;
56 56
         }
57 57
 
58
-        $it = new RecursiveDirectoryIterator($dir, RecursiveDirectoryIterator::SKIP_DOTS);
59
-        $files = new RecursiveIteratorIterator($it, RecursiveIteratorIterator::CHILD_FIRST);
60
-        foreach ($files as $file) {
61
-            if (is_link($file)) {
62
-                unlink($file);
63
-            } elseif ($file->isDir()) {
64
-                rmdir($file->getRealPath());
58
+        $it = new RecursiveDirectoryIterator( $dir, RecursiveDirectoryIterator::SKIP_DOTS );
59
+        $files = new RecursiveIteratorIterator( $it, RecursiveIteratorIterator::CHILD_FIRST );
60
+        foreach ( $files as $file ) {
61
+            if ( is_link( $file ) ) {
62
+                unlink( $file );
63
+            } elseif ( $file->isDir() ) {
64
+                rmdir( $file->getRealPath() );
65 65
             } else {
66
-                unlink($file->getRealPath());
66
+                unlink( $file->getRealPath() );
67 67
             }
68 68
         }
69
-        rmdir($dir);
69
+        rmdir( $dir );
70 70
     }
71 71
 }
Please login to merge, or discard this patch.
Braces   +2 added lines, -4 removed lines patch added patch discarded remove patch
@@ -16,8 +16,7 @@  discard block
 block discarded – undo
16 16
  * @package BrianHenryIE\Strauss\Tests\Integration\Util
17 17
  * @coversNothing
18 18
  */
19
-class IntegrationTestCase extends TestCase
20
-{
19
+class IntegrationTestCase extends TestCase {
21 20
     protected $testsWorkingDir;
22 21
 
23 22
     public function setUp(): void
@@ -49,8 +48,7 @@  discard block
 block discarded – undo
49 48
         $this->deleteDir($dir);
50 49
     }
51 50
 
52
-    protected function deleteDir($dir)
53
-    {
51
+    protected function deleteDir($dir) {
54 52
         if (!file_exists($dir)) {
55 53
             return;
56 54
         }
Please login to merge, or discard this patch.
vendor/brianhenryie/strauss/tests/Integration/CopierIntegrationTest.php 4 patches
Indentation   +194 added lines, -194 removed lines patch added patch discarded remove patch
@@ -18,10 +18,10 @@  discard block
 block discarded – undo
18 18
 class CopierIntegrationTest extends IntegrationTestCase
19 19
 {
20 20
 
21
-    public function testsPrepareTarget()
22
-    {
21
+	public function testsPrepareTarget()
22
+	{
23 23
 
24
-        $composerJsonString = <<<'EOD'
24
+		$composerJsonString = <<<'EOD'
25 25
 {
26 26
   "name": "brianhenryie/strauss",
27 27
   "require": {
@@ -37,50 +37,50 @@  discard block
 block discarded – undo
37 37
 }
38 38
 EOD;
39 39
 
40
-        file_put_contents($this->testsWorkingDir . '/composer.json', $composerJsonString);
40
+		file_put_contents($this->testsWorkingDir . '/composer.json', $composerJsonString);
41 41
 
42
-        chdir($this->testsWorkingDir);
42
+		chdir($this->testsWorkingDir);
43 43
 
44
-        exec('composer install');
44
+		exec('composer install');
45 45
 
46
-        $projectComposerPackage = new ProjectComposerPackage($this->testsWorkingDir);
46
+		$projectComposerPackage = new ProjectComposerPackage($this->testsWorkingDir);
47 47
 
48
-        $dependencies = array_map(function ($element) {
49
-            $dir = $this->testsWorkingDir . 'vendor'. DIRECTORY_SEPARATOR . $element;
50
-            return new ComposerPackage($dir);
51
-        }, $projectComposerPackage->getRequiresNames());
48
+		$dependencies = array_map(function ($element) {
49
+			$dir = $this->testsWorkingDir . 'vendor'. DIRECTORY_SEPARATOR . $element;
50
+			return new ComposerPackage($dir);
51
+		}, $projectComposerPackage->getRequiresNames());
52 52
 
53
-        $workingDir = $this->testsWorkingDir;
54
-        $relativeTargetDir = 'strauss' . DIRECTORY_SEPARATOR;
53
+		$workingDir = $this->testsWorkingDir;
54
+		$relativeTargetDir = 'strauss' . DIRECTORY_SEPARATOR;
55 55
 
56
-        $config = $this->createStub(StraussConfig::class);
56
+		$config = $this->createStub(StraussConfig::class);
57 57
 
58
-        $fileEnumerator = new FileEnumerator($dependencies, $workingDir, $config);
59
-        $fileEnumerator->compileFileList();
60
-        $filepaths = $fileEnumerator->getAllFilesAndDependencyList();
58
+		$fileEnumerator = new FileEnumerator($dependencies, $workingDir, $config);
59
+		$fileEnumerator->compileFileList();
60
+		$filepaths = $fileEnumerator->getAllFilesAndDependencyList();
61 61
 
62
-        $copier = new Copier($filepaths, $workingDir, $relativeTargetDir);
62
+		$copier = new Copier($filepaths, $workingDir, $relativeTargetDir);
63 63
 
64
-        $file = 'ContainerAwareTrait.php';
65
-        $relativePath = 'league/container/src/';
66
-        $targetPath = $this->testsWorkingDir . $relativeTargetDir . $relativePath;
67
-        $targetFile = $targetPath . $file;
64
+		$file = 'ContainerAwareTrait.php';
65
+		$relativePath = 'league/container/src/';
66
+		$targetPath = $this->testsWorkingDir . $relativeTargetDir . $relativePath;
67
+		$targetFile = $targetPath . $file;
68 68
 
69
-        mkdir(rtrim($targetPath, DIRECTORY_SEPARATOR), 0777, true);
69
+		mkdir(rtrim($targetPath, DIRECTORY_SEPARATOR), 0777, true);
70 70
 
71
-        file_put_contents($targetFile, 'dummy file');
71
+		file_put_contents($targetFile, 'dummy file');
72 72
 
73
-        assert(file_exists($targetFile));
73
+		assert(file_exists($targetFile));
74 74
 
75
-        $copier->prepareTarget();
75
+		$copier->prepareTarget();
76 76
 
77
-        $this->assertFileDoesNotExist($targetFile);
78
-    }
77
+		$this->assertFileDoesNotExist($targetFile);
78
+	}
79 79
 
80
-    public function testsCopy()
81
-    {
80
+	public function testsCopy()
81
+	{
82 82
 
83
-        $composerJsonString = <<<'EOD'
83
+		$composerJsonString = <<<'EOD'
84 84
 {
85 85
   "name": "brianhenryie/strauss",
86 86
   "require": {
@@ -96,183 +96,183 @@  discard block
 block discarded – undo
96 96
 }
97 97
 EOD;
98 98
 
99
-        file_put_contents($this->testsWorkingDir . '/composer.json', $composerJsonString);
99
+		file_put_contents($this->testsWorkingDir . '/composer.json', $composerJsonString);
100 100
 
101
-        chdir($this->testsWorkingDir);
101
+		chdir($this->testsWorkingDir);
102 102
 
103
-        exec('composer install');
103
+		exec('composer install');
104 104
 
105
-        $projectComposerPackage = new ProjectComposerPackage($this->testsWorkingDir);
105
+		$projectComposerPackage = new ProjectComposerPackage($this->testsWorkingDir);
106 106
 
107
-        $dependencies = array_map(function ($element) {
108
-            $dir = $this->testsWorkingDir . 'vendor'. DIRECTORY_SEPARATOR . $element;
109
-            return new ComposerPackage($dir);
110
-        }, $projectComposerPackage->getRequiresNames());
107
+		$dependencies = array_map(function ($element) {
108
+			$dir = $this->testsWorkingDir . 'vendor'. DIRECTORY_SEPARATOR . $element;
109
+			return new ComposerPackage($dir);
110
+		}, $projectComposerPackage->getRequiresNames());
111 111
 
112
-        $workingDir = $this->testsWorkingDir;
113
-        $relativeTargetDir = 'strauss' . DIRECTORY_SEPARATOR;
114
-        $config = $this->createStub(StraussConfig::class);
115
-        $fileEnumerator = new FileEnumerator($dependencies, $workingDir, $config);
116
-        $fileEnumerator->compileFileList();
117
-        $filepaths = $fileEnumerator->getAllFilesAndDependencyList();
112
+		$workingDir = $this->testsWorkingDir;
113
+		$relativeTargetDir = 'strauss' . DIRECTORY_SEPARATOR;
114
+		$config = $this->createStub(StraussConfig::class);
115
+		$fileEnumerator = new FileEnumerator($dependencies, $workingDir, $config);
116
+		$fileEnumerator->compileFileList();
117
+		$filepaths = $fileEnumerator->getAllFilesAndDependencyList();
118 118
 
119
-        $copier = new Copier($filepaths, $workingDir, $relativeTargetDir);
119
+		$copier = new Copier($filepaths, $workingDir, $relativeTargetDir);
120 120
 
121
-        $file = 'Client.php';
122
-        $relativePath = 'google/apiclient/src/';
123
-        $targetPath = $this->testsWorkingDir . $relativeTargetDir . $relativePath;
124
-        $targetFile = $targetPath . $file;
121
+		$file = 'Client.php';
122
+		$relativePath = 'google/apiclient/src/';
123
+		$targetPath = $this->testsWorkingDir . $relativeTargetDir . $relativePath;
124
+		$targetFile = $targetPath . $file;
125 125
 
126
-        $copier->prepareTarget();
126
+		$copier->prepareTarget();
127 127
 
128
-        $copier->copy();
128
+		$copier->copy();
129 129
 
130
-        $this->assertFileExists($targetFile);
131
-    }
130
+		$this->assertFileExists($targetFile);
131
+	}
132 132
 
133 133
 
134 134
 
135 135
 
136
-    /**
137
-     * Set up a common settings object.
138
-     * @see MoverTest.php
139
-     */
140
-    protected function createComposer(): void
141
-    {
136
+	/**
137
+	 * Set up a common settings object.
138
+	 * @see MoverTest.php
139
+	 */
140
+	protected function createComposer(): void
141
+	{
142 142
 //        parent::setUp();
143 143
 
144
-        $this->testsWorkingDir = __DIR__ . '/temptestdir/';
145
-        if (!file_exists($this->testsWorkingDir)) {
146
-            mkdir($this->testsWorkingDir);
147
-        }
148
-
149
-        $mozartConfig = new stdClass();
150
-        $mozartConfig->dep_directory = "/dep_directory/";
151
-        $mozartConfig->classmap_directory = "/classmap_directory/";
152
-        $mozartConfig->packages = array(
153
-            "pimple/pimple",
154
-            "ezyang/htmlpurifier"
155
-        );
156
-
157
-        $pimpleAutoload = new stdClass();
158
-        $pimpleAutoload->{'psr-0'} = new stdClass();
159
-        $pimpleAutoload->{'psr-0'}->Pimple = "src/";
160
-
161
-        $htmlpurifierAutoload = new stdClass();
162
-        $htmlpurifierAutoload->classmap = new stdClass();
163
-        $htmlpurifierAutoload->classmap->Pimple = "library/";
164
-
165
-        $mozartConfig->override_autoload = array();
166
-        $mozartConfig->override_autoload["pimple/pimple"] = $pimpleAutoload;
167
-        $mozartConfig->override_autoload["ezyang/htmlpurifier"] = $htmlpurifierAutoload;
168
-
169
-        $composer = new stdClass();
170
-        $composer->extra = new stdClass();
171
-        $composer->extra->mozart = $mozartConfig;
172
-
173
-        $composerFilepath = $this->testsWorkingDir . '/composer.json';
174
-        $composerJson = json_encode($composer) ;
175
-        file_put_contents($composerFilepath, $composerJson);
176
-
177
-        $this->config = StraussConfig::loadFromFile($composerFilepath);
178
-    }
179
-
180
-    /**
181
-     * If the specified `dep_directory` or `classmap_directory` are absent, create them.
182
-     * @see MoverTest.php
183
-     * @test
184
-     */
185
-    public function it_creates_absent_dirs(): void
186
-    {
187
-        $this->markTestIncomplete();
188
-
189
-        $mover = new Mover($this->testsWorkingDir, $this->config);
190
-
191
-        // Make sure the directories don't exist.
192
-        assert(! file_exists($this->testsWorkingDir . $this->config->gett()), "{$this->testsWorkingDir}{$this->config->getDepDirectory()} already exists");
193
-        assert(! file_exists($this->testsWorkingDir . $this->config->getClassmapDirectory()));
194
-
195
-        $packages = array();
196
-
197
-        $mover->deleteTargetDirs($packages);
198
-
199
-        $this->assertTrue(file_exists($this->testsWorkingDir
200
-            . $this->config->getDepDirectory()));
201
-        $this->assertTrue(file_exists($this->testsWorkingDir
202
-            . $this->config->getClassmapDirectory()));
203
-    }
204
-
205
-    /**
206
-     * If the specified `dep_directory` or `classmap_directory` already exists with contents, it is not an issue.
207
-     *
208
-     * @see MoverTest.php
209
-     *
210
-     * @test
211
-     */
212
-    public function it_is_unpertrubed_by_existing_dirs(): void
213
-    {
214
-        $this->markTestIncomplete();
215
-
216
-        $mover = new Mover($this->testsWorkingDir, $this->config);
217
-
218
-        if (!file_exists($this->testsWorkingDir . $this->config->getDepDirectory())) {
219
-            mkdir($this->testsWorkingDir . $this->config->getDepDirectory());
220
-        }
221
-        if (!file_exists($this->testsWorkingDir . $this->config->getClassmapDirectory())) {
222
-            mkdir($this->testsWorkingDir . $this->config->getClassmapDirectory());
223
-        }
224
-
225
-        $this->assertDirectoryExists($this->testsWorkingDir . $this->config->getDepDirectory());
226
-        $this->assertDirectoryExists($this->testsWorkingDir . $this->config->getClassmapDirectory());
227
-
228
-        $packages = array();
229
-
230
-        ob_start();
231
-
232
-        $mover->deleteTargetDirs($packages);
233
-
234
-        $output = ob_get_clean();
235
-
236
-        $this->assertEmpty($output);
237
-    }
238
-
239
-    /**
240
-     * If the specified `dep_directory` or `classmap_directory` contains a subdir we are going to need when moving,
241
-     * delete the subdir. aka:  If subfolders exist for dependencies we are about to manage, delete those subfolders.
242
-     *
243
-     * @see MoverTest.php
244
-     *
245
-     * @test
246
-     */
247
-    public function it_deletes_subdirs_for_packages_about_to_be_moved(): void
248
-    {
249
-        $this->markTestIncomplete();
250
-
251
-        $mover = new Mover($this->testsWorkingDir, $this->config);
252
-
253
-        @mkdir($this->testsWorkingDir . $this->config->getDepDirectory());
254
-        @mkdir($this->testsWorkingDir . $this->config->getClassmapDirectory());
255
-
256
-        @mkdir($this->testsWorkingDir . $this->config->getDepDirectory() . 'Pimple');
257
-        @mkdir($this->testsWorkingDir . $this->config->getClassmapDirectory() . 'ezyang');
258
-
259
-        $packages = array();
260
-        foreach ($this->config->getPackages() as $packageString) {
261
-            $testDummyComposerDir = $this->testsWorkingDir  . 'vendor'
262
-                . DIRECTORY_SEPARATOR . $packageString;
263
-            @mkdir($testDummyComposerDir, 0777, true);
264
-            $testDummyComposerPath = $testDummyComposerDir . DIRECTORY_SEPARATOR . 'composer.json';
265
-            $testDummyComposerContents = json_encode(new stdClass());
266
-
267
-            file_put_contents($testDummyComposerPath, $testDummyComposerContents);
268
-            $parsedPackage = new ComposerPackageConfig($testDummyComposerDir, $this->config->getOverrideAutoload()[$packageString]);
269
-            $parsedPackage->findAutoloaders();
270
-            $packages[] = $parsedPackage;
271
-        }
272
-
273
-        $mover->deleteTargetDirs($packages);
274
-
275
-        $this->assertDirectoryDoesNotExist($this->testsWorkingDir . $this->config->getDepDirectory() . 'Pimple');
276
-        $this->assertDirectoryDoesNotExist($this->testsWorkingDir . $this->config->getDepDirectory() . 'ezyang');
277
-    }
144
+		$this->testsWorkingDir = __DIR__ . '/temptestdir/';
145
+		if (!file_exists($this->testsWorkingDir)) {
146
+			mkdir($this->testsWorkingDir);
147
+		}
148
+
149
+		$mozartConfig = new stdClass();
150
+		$mozartConfig->dep_directory = "/dep_directory/";
151
+		$mozartConfig->classmap_directory = "/classmap_directory/";
152
+		$mozartConfig->packages = array(
153
+			"pimple/pimple",
154
+			"ezyang/htmlpurifier"
155
+		);
156
+
157
+		$pimpleAutoload = new stdClass();
158
+		$pimpleAutoload->{'psr-0'} = new stdClass();
159
+		$pimpleAutoload->{'psr-0'}->Pimple = "src/";
160
+
161
+		$htmlpurifierAutoload = new stdClass();
162
+		$htmlpurifierAutoload->classmap = new stdClass();
163
+		$htmlpurifierAutoload->classmap->Pimple = "library/";
164
+
165
+		$mozartConfig->override_autoload = array();
166
+		$mozartConfig->override_autoload["pimple/pimple"] = $pimpleAutoload;
167
+		$mozartConfig->override_autoload["ezyang/htmlpurifier"] = $htmlpurifierAutoload;
168
+
169
+		$composer = new stdClass();
170
+		$composer->extra = new stdClass();
171
+		$composer->extra->mozart = $mozartConfig;
172
+
173
+		$composerFilepath = $this->testsWorkingDir . '/composer.json';
174
+		$composerJson = json_encode($composer) ;
175
+		file_put_contents($composerFilepath, $composerJson);
176
+
177
+		$this->config = StraussConfig::loadFromFile($composerFilepath);
178
+	}
179
+
180
+	/**
181
+	 * If the specified `dep_directory` or `classmap_directory` are absent, create them.
182
+	 * @see MoverTest.php
183
+	 * @test
184
+	 */
185
+	public function it_creates_absent_dirs(): void
186
+	{
187
+		$this->markTestIncomplete();
188
+
189
+		$mover = new Mover($this->testsWorkingDir, $this->config);
190
+
191
+		// Make sure the directories don't exist.
192
+		assert(! file_exists($this->testsWorkingDir . $this->config->gett()), "{$this->testsWorkingDir}{$this->config->getDepDirectory()} already exists");
193
+		assert(! file_exists($this->testsWorkingDir . $this->config->getClassmapDirectory()));
194
+
195
+		$packages = array();
196
+
197
+		$mover->deleteTargetDirs($packages);
198
+
199
+		$this->assertTrue(file_exists($this->testsWorkingDir
200
+			. $this->config->getDepDirectory()));
201
+		$this->assertTrue(file_exists($this->testsWorkingDir
202
+			. $this->config->getClassmapDirectory()));
203
+	}
204
+
205
+	/**
206
+	 * If the specified `dep_directory` or `classmap_directory` already exists with contents, it is not an issue.
207
+	 *
208
+	 * @see MoverTest.php
209
+	 *
210
+	 * @test
211
+	 */
212
+	public function it_is_unpertrubed_by_existing_dirs(): void
213
+	{
214
+		$this->markTestIncomplete();
215
+
216
+		$mover = new Mover($this->testsWorkingDir, $this->config);
217
+
218
+		if (!file_exists($this->testsWorkingDir . $this->config->getDepDirectory())) {
219
+			mkdir($this->testsWorkingDir . $this->config->getDepDirectory());
220
+		}
221
+		if (!file_exists($this->testsWorkingDir . $this->config->getClassmapDirectory())) {
222
+			mkdir($this->testsWorkingDir . $this->config->getClassmapDirectory());
223
+		}
224
+
225
+		$this->assertDirectoryExists($this->testsWorkingDir . $this->config->getDepDirectory());
226
+		$this->assertDirectoryExists($this->testsWorkingDir . $this->config->getClassmapDirectory());
227
+
228
+		$packages = array();
229
+
230
+		ob_start();
231
+
232
+		$mover->deleteTargetDirs($packages);
233
+
234
+		$output = ob_get_clean();
235
+
236
+		$this->assertEmpty($output);
237
+	}
238
+
239
+	/**
240
+	 * If the specified `dep_directory` or `classmap_directory` contains a subdir we are going to need when moving,
241
+	 * delete the subdir. aka:  If subfolders exist for dependencies we are about to manage, delete those subfolders.
242
+	 *
243
+	 * @see MoverTest.php
244
+	 *
245
+	 * @test
246
+	 */
247
+	public function it_deletes_subdirs_for_packages_about_to_be_moved(): void
248
+	{
249
+		$this->markTestIncomplete();
250
+
251
+		$mover = new Mover($this->testsWorkingDir, $this->config);
252
+
253
+		@mkdir($this->testsWorkingDir . $this->config->getDepDirectory());
254
+		@mkdir($this->testsWorkingDir . $this->config->getClassmapDirectory());
255
+
256
+		@mkdir($this->testsWorkingDir . $this->config->getDepDirectory() . 'Pimple');
257
+		@mkdir($this->testsWorkingDir . $this->config->getClassmapDirectory() . 'ezyang');
258
+
259
+		$packages = array();
260
+		foreach ($this->config->getPackages() as $packageString) {
261
+			$testDummyComposerDir = $this->testsWorkingDir  . 'vendor'
262
+				. DIRECTORY_SEPARATOR . $packageString;
263
+			@mkdir($testDummyComposerDir, 0777, true);
264
+			$testDummyComposerPath = $testDummyComposerDir . DIRECTORY_SEPARATOR . 'composer.json';
265
+			$testDummyComposerContents = json_encode(new stdClass());
266
+
267
+			file_put_contents($testDummyComposerPath, $testDummyComposerContents);
268
+			$parsedPackage = new ComposerPackageConfig($testDummyComposerDir, $this->config->getOverrideAutoload()[$packageString]);
269
+			$parsedPackage->findAutoloaders();
270
+			$packages[] = $parsedPackage;
271
+		}
272
+
273
+		$mover->deleteTargetDirs($packages);
274
+
275
+		$this->assertDirectoryDoesNotExist($this->testsWorkingDir . $this->config->getDepDirectory() . 'Pimple');
276
+		$this->assertDirectoryDoesNotExist($this->testsWorkingDir . $this->config->getDepDirectory() . 'ezyang');
277
+	}
278 278
 }
Please login to merge, or discard this patch.
Spacing   +66 added lines, -66 removed lines patch added patch discarded remove patch
@@ -37,44 +37,44 @@  discard block
 block discarded – undo
37 37
 }
38 38
 EOD;
39 39
 
40
-        file_put_contents($this->testsWorkingDir . '/composer.json', $composerJsonString);
40
+        file_put_contents( $this->testsWorkingDir . '/composer.json', $composerJsonString );
41 41
 
42
-        chdir($this->testsWorkingDir);
42
+        chdir( $this->testsWorkingDir );
43 43
 
44
-        exec('composer install');
44
+        exec( 'composer install' );
45 45
 
46
-        $projectComposerPackage = new ProjectComposerPackage($this->testsWorkingDir);
46
+        $projectComposerPackage = new ProjectComposerPackage( $this->testsWorkingDir );
47 47
 
48
-        $dependencies = array_map(function ($element) {
49
-            $dir = $this->testsWorkingDir . 'vendor'. DIRECTORY_SEPARATOR . $element;
50
-            return new ComposerPackage($dir);
51
-        }, $projectComposerPackage->getRequiresNames());
48
+        $dependencies = array_map( function( $element ) {
49
+            $dir = $this->testsWorkingDir . 'vendor' . DIRECTORY_SEPARATOR . $element;
50
+            return new ComposerPackage( $dir );
51
+        }, $projectComposerPackage->getRequiresNames() );
52 52
 
53 53
         $workingDir = $this->testsWorkingDir;
54 54
         $relativeTargetDir = 'strauss' . DIRECTORY_SEPARATOR;
55 55
 
56
-        $config = $this->createStub(StraussConfig::class);
56
+        $config = $this->createStub( StraussConfig::class );
57 57
 
58
-        $fileEnumerator = new FileEnumerator($dependencies, $workingDir, $config);
58
+        $fileEnumerator = new FileEnumerator( $dependencies, $workingDir, $config );
59 59
         $fileEnumerator->compileFileList();
60 60
         $filepaths = $fileEnumerator->getAllFilesAndDependencyList();
61 61
 
62
-        $copier = new Copier($filepaths, $workingDir, $relativeTargetDir);
62
+        $copier = new Copier( $filepaths, $workingDir, $relativeTargetDir );
63 63
 
64 64
         $file = 'ContainerAwareTrait.php';
65 65
         $relativePath = 'league/container/src/';
66 66
         $targetPath = $this->testsWorkingDir . $relativeTargetDir . $relativePath;
67 67
         $targetFile = $targetPath . $file;
68 68
 
69
-        mkdir(rtrim($targetPath, DIRECTORY_SEPARATOR), 0777, true);
69
+        mkdir( rtrim( $targetPath, DIRECTORY_SEPARATOR ), 0777, true );
70 70
 
71
-        file_put_contents($targetFile, 'dummy file');
71
+        file_put_contents( $targetFile, 'dummy file' );
72 72
 
73
-        assert(file_exists($targetFile));
73
+        assert( file_exists( $targetFile ) );
74 74
 
75 75
         $copier->prepareTarget();
76 76
 
77
-        $this->assertFileDoesNotExist($targetFile);
77
+        $this->assertFileDoesNotExist( $targetFile );
78 78
     }
79 79
 
80 80
     public function testsCopy()
@@ -96,27 +96,27 @@  discard block
 block discarded – undo
96 96
 }
97 97
 EOD;
98 98
 
99
-        file_put_contents($this->testsWorkingDir . '/composer.json', $composerJsonString);
99
+        file_put_contents( $this->testsWorkingDir . '/composer.json', $composerJsonString );
100 100
 
101
-        chdir($this->testsWorkingDir);
101
+        chdir( $this->testsWorkingDir );
102 102
 
103
-        exec('composer install');
103
+        exec( 'composer install' );
104 104
 
105
-        $projectComposerPackage = new ProjectComposerPackage($this->testsWorkingDir);
105
+        $projectComposerPackage = new ProjectComposerPackage( $this->testsWorkingDir );
106 106
 
107
-        $dependencies = array_map(function ($element) {
108
-            $dir = $this->testsWorkingDir . 'vendor'. DIRECTORY_SEPARATOR . $element;
109
-            return new ComposerPackage($dir);
110
-        }, $projectComposerPackage->getRequiresNames());
107
+        $dependencies = array_map( function( $element ) {
108
+            $dir = $this->testsWorkingDir . 'vendor' . DIRECTORY_SEPARATOR . $element;
109
+            return new ComposerPackage( $dir );
110
+        }, $projectComposerPackage->getRequiresNames() );
111 111
 
112 112
         $workingDir = $this->testsWorkingDir;
113 113
         $relativeTargetDir = 'strauss' . DIRECTORY_SEPARATOR;
114
-        $config = $this->createStub(StraussConfig::class);
115
-        $fileEnumerator = new FileEnumerator($dependencies, $workingDir, $config);
114
+        $config = $this->createStub( StraussConfig::class );
115
+        $fileEnumerator = new FileEnumerator( $dependencies, $workingDir, $config );
116 116
         $fileEnumerator->compileFileList();
117 117
         $filepaths = $fileEnumerator->getAllFilesAndDependencyList();
118 118
 
119
-        $copier = new Copier($filepaths, $workingDir, $relativeTargetDir);
119
+        $copier = new Copier( $filepaths, $workingDir, $relativeTargetDir );
120 120
 
121 121
         $file = 'Client.php';
122 122
         $relativePath = 'google/apiclient/src/';
@@ -127,7 +127,7 @@  discard block
 block discarded – undo
127 127
 
128 128
         $copier->copy();
129 129
 
130
-        $this->assertFileExists($targetFile);
130
+        $this->assertFileExists( $targetFile );
131 131
     }
132 132
 
133 133
 
@@ -142,8 +142,8 @@  discard block
 block discarded – undo
142 142
 //        parent::setUp();
143 143
 
144 144
         $this->testsWorkingDir = __DIR__ . '/temptestdir/';
145
-        if (!file_exists($this->testsWorkingDir)) {
146
-            mkdir($this->testsWorkingDir);
145
+        if ( ! file_exists( $this->testsWorkingDir ) ) {
146
+            mkdir( $this->testsWorkingDir );
147 147
         }
148 148
 
149 149
         $mozartConfig = new stdClass();
@@ -163,18 +163,18 @@  discard block
 block discarded – undo
163 163
         $htmlpurifierAutoload->classmap->Pimple = "library/";
164 164
 
165 165
         $mozartConfig->override_autoload = array();
166
-        $mozartConfig->override_autoload["pimple/pimple"] = $pimpleAutoload;
167
-        $mozartConfig->override_autoload["ezyang/htmlpurifier"] = $htmlpurifierAutoload;
166
+        $mozartConfig->override_autoload[ "pimple/pimple" ] = $pimpleAutoload;
167
+        $mozartConfig->override_autoload[ "ezyang/htmlpurifier" ] = $htmlpurifierAutoload;
168 168
 
169 169
         $composer = new stdClass();
170 170
         $composer->extra = new stdClass();
171 171
         $composer->extra->mozart = $mozartConfig;
172 172
 
173 173
         $composerFilepath = $this->testsWorkingDir . '/composer.json';
174
-        $composerJson = json_encode($composer) ;
175
-        file_put_contents($composerFilepath, $composerJson);
174
+        $composerJson = json_encode( $composer );
175
+        file_put_contents( $composerFilepath, $composerJson );
176 176
 
177
-        $this->config = StraussConfig::loadFromFile($composerFilepath);
177
+        $this->config = StraussConfig::loadFromFile( $composerFilepath );
178 178
     }
179 179
 
180 180
     /**
@@ -186,20 +186,20 @@  discard block
 block discarded – undo
186 186
     {
187 187
         $this->markTestIncomplete();
188 188
 
189
-        $mover = new Mover($this->testsWorkingDir, $this->config);
189
+        $mover = new Mover( $this->testsWorkingDir, $this->config );
190 190
 
191 191
         // Make sure the directories don't exist.
192
-        assert(! file_exists($this->testsWorkingDir . $this->config->gett()), "{$this->testsWorkingDir}{$this->config->getDepDirectory()} already exists");
193
-        assert(! file_exists($this->testsWorkingDir . $this->config->getClassmapDirectory()));
192
+        assert( ! file_exists( $this->testsWorkingDir . $this->config->gett() ), "{$this->testsWorkingDir}{$this->config->getDepDirectory()} already exists" );
193
+        assert( ! file_exists( $this->testsWorkingDir . $this->config->getClassmapDirectory() ) );
194 194
 
195 195
         $packages = array();
196 196
 
197
-        $mover->deleteTargetDirs($packages);
197
+        $mover->deleteTargetDirs( $packages );
198 198
 
199
-        $this->assertTrue(file_exists($this->testsWorkingDir
200
-            . $this->config->getDepDirectory()));
201
-        $this->assertTrue(file_exists($this->testsWorkingDir
202
-            . $this->config->getClassmapDirectory()));
199
+        $this->assertTrue( file_exists( $this->testsWorkingDir
200
+            . $this->config->getDepDirectory() ) );
201
+        $this->assertTrue( file_exists( $this->testsWorkingDir
202
+            . $this->config->getClassmapDirectory() ) );
203 203
     }
204 204
 
205 205
     /**
@@ -213,27 +213,27 @@  discard block
 block discarded – undo
213 213
     {
214 214
         $this->markTestIncomplete();
215 215
 
216
-        $mover = new Mover($this->testsWorkingDir, $this->config);
216
+        $mover = new Mover( $this->testsWorkingDir, $this->config );
217 217
 
218
-        if (!file_exists($this->testsWorkingDir . $this->config->getDepDirectory())) {
219
-            mkdir($this->testsWorkingDir . $this->config->getDepDirectory());
218
+        if ( ! file_exists( $this->testsWorkingDir . $this->config->getDepDirectory() ) ) {
219
+            mkdir( $this->testsWorkingDir . $this->config->getDepDirectory() );
220 220
         }
221
-        if (!file_exists($this->testsWorkingDir . $this->config->getClassmapDirectory())) {
222
-            mkdir($this->testsWorkingDir . $this->config->getClassmapDirectory());
221
+        if ( ! file_exists( $this->testsWorkingDir . $this->config->getClassmapDirectory() ) ) {
222
+            mkdir( $this->testsWorkingDir . $this->config->getClassmapDirectory() );
223 223
         }
224 224
 
225
-        $this->assertDirectoryExists($this->testsWorkingDir . $this->config->getDepDirectory());
226
-        $this->assertDirectoryExists($this->testsWorkingDir . $this->config->getClassmapDirectory());
225
+        $this->assertDirectoryExists( $this->testsWorkingDir . $this->config->getDepDirectory() );
226
+        $this->assertDirectoryExists( $this->testsWorkingDir . $this->config->getClassmapDirectory() );
227 227
 
228 228
         $packages = array();
229 229
 
230 230
         ob_start();
231 231
 
232
-        $mover->deleteTargetDirs($packages);
232
+        $mover->deleteTargetDirs( $packages );
233 233
 
234 234
         $output = ob_get_clean();
235 235
 
236
-        $this->assertEmpty($output);
236
+        $this->assertEmpty( $output );
237 237
     }
238 238
 
239 239
     /**
@@ -248,31 +248,31 @@  discard block
 block discarded – undo
248 248
     {
249 249
         $this->markTestIncomplete();
250 250
 
251
-        $mover = new Mover($this->testsWorkingDir, $this->config);
251
+        $mover = new Mover( $this->testsWorkingDir, $this->config );
252 252
 
253
-        @mkdir($this->testsWorkingDir . $this->config->getDepDirectory());
254
-        @mkdir($this->testsWorkingDir . $this->config->getClassmapDirectory());
253
+        @mkdir( $this->testsWorkingDir . $this->config->getDepDirectory() );
254
+        @mkdir( $this->testsWorkingDir . $this->config->getClassmapDirectory() );
255 255
 
256
-        @mkdir($this->testsWorkingDir . $this->config->getDepDirectory() . 'Pimple');
257
-        @mkdir($this->testsWorkingDir . $this->config->getClassmapDirectory() . 'ezyang');
256
+        @mkdir( $this->testsWorkingDir . $this->config->getDepDirectory() . 'Pimple' );
257
+        @mkdir( $this->testsWorkingDir . $this->config->getClassmapDirectory() . 'ezyang' );
258 258
 
259 259
         $packages = array();
260
-        foreach ($this->config->getPackages() as $packageString) {
261
-            $testDummyComposerDir = $this->testsWorkingDir  . 'vendor'
260
+        foreach ( $this->config->getPackages() as $packageString ) {
261
+            $testDummyComposerDir = $this->testsWorkingDir . 'vendor'
262 262
                 . DIRECTORY_SEPARATOR . $packageString;
263
-            @mkdir($testDummyComposerDir, 0777, true);
263
+            @mkdir( $testDummyComposerDir, 0777, true );
264 264
             $testDummyComposerPath = $testDummyComposerDir . DIRECTORY_SEPARATOR . 'composer.json';
265
-            $testDummyComposerContents = json_encode(new stdClass());
265
+            $testDummyComposerContents = json_encode( new stdClass() );
266 266
 
267
-            file_put_contents($testDummyComposerPath, $testDummyComposerContents);
268
-            $parsedPackage = new ComposerPackageConfig($testDummyComposerDir, $this->config->getOverrideAutoload()[$packageString]);
267
+            file_put_contents( $testDummyComposerPath, $testDummyComposerContents );
268
+            $parsedPackage = new ComposerPackageConfig( $testDummyComposerDir, $this->config->getOverrideAutoload()[ $packageString ] );
269 269
             $parsedPackage->findAutoloaders();
270
-            $packages[] = $parsedPackage;
270
+            $packages[ ] = $parsedPackage;
271 271
         }
272 272
 
273
-        $mover->deleteTargetDirs($packages);
273
+        $mover->deleteTargetDirs( $packages );
274 274
 
275
-        $this->assertDirectoryDoesNotExist($this->testsWorkingDir . $this->config->getDepDirectory() . 'Pimple');
276
-        $this->assertDirectoryDoesNotExist($this->testsWorkingDir . $this->config->getDepDirectory() . 'ezyang');
275
+        $this->assertDirectoryDoesNotExist( $this->testsWorkingDir . $this->config->getDepDirectory() . 'Pimple' );
276
+        $this->assertDirectoryDoesNotExist( $this->testsWorkingDir . $this->config->getDepDirectory() . 'ezyang' );
277 277
     }
278 278
 }
Please login to merge, or discard this patch.
Braces   +3 added lines, -6 removed lines patch added patch discarded remove patch
@@ -15,11 +15,9 @@  discard block
 block discarded – undo
15 15
  * @package BrianHenryIE\Strauss
16 16
  * @coversNothing
17 17
  */
18
-class CopierIntegrationTest extends IntegrationTestCase
19
-{
18
+class CopierIntegrationTest extends IntegrationTestCase {
20 19
 
21
-    public function testsPrepareTarget()
22
-    {
20
+    public function testsPrepareTarget() {
23 21
 
24 22
         $composerJsonString = <<<'EOD'
25 23
 {
@@ -77,8 +75,7 @@  discard block
 block discarded – undo
77 75
         $this->assertFileDoesNotExist($targetFile);
78 76
     }
79 77
 
80
-    public function testsCopy()
81
-    {
78
+    public function testsCopy() {
82 79
 
83 80
         $composerJsonString = <<<'EOD'
84 81
 {
Please login to merge, or discard this patch.
Upper-Lower-Casing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -35,7 +35,7 @@  discard block
 block discarded – undo
35 35
     }
36 36
   }
37 37
 }
38
-EOD;
38
+eod;
39 39
 
40 40
         file_put_contents($this->testsWorkingDir . '/composer.json', $composerJsonString);
41 41
 
@@ -94,7 +94,7 @@  discard block
 block discarded – undo
94 94
     }
95 95
   }
96 96
 }
97
-EOD;
97
+eod;
98 98
 
99 99
         file_put_contents($this->testsWorkingDir . '/composer.json', $composerJsonString);
100 100
 
Please login to merge, or discard this patch.
vendor/brianhenryie/strauss/tests/Integration/ReplacerIntegrationTest.php 4 patches
Indentation   +44 added lines, -44 removed lines patch added patch discarded remove patch
@@ -23,10 +23,10 @@  discard block
 block discarded – undo
23 23
 class ReplacerIntegrationTest extends IntegrationTestCase
24 24
 {
25 25
 
26
-    public function testReplaceNamespace()
27
-    {
26
+	public function testReplaceNamespace()
27
+	{
28 28
 
29
-        $composerJsonString = <<<'EOD'
29
+		$composerJsonString = <<<'EOD'
30 30
 {
31 31
   "name": "brianhenryie/strauss",
32 32
   "require": {
@@ -41,56 +41,56 @@  discard block
 block discarded – undo
41 41
 }
42 42
 EOD;
43 43
 
44
-        file_put_contents($this->testsWorkingDir . '/composer.json', $composerJsonString);
44
+		file_put_contents($this->testsWorkingDir . '/composer.json', $composerJsonString);
45 45
 
46
-        chdir($this->testsWorkingDir);
46
+		chdir($this->testsWorkingDir);
47 47
 
48
-        exec('composer install');
48
+		exec('composer install');
49 49
 
50
-        $projectComposerPackage = new ProjectComposerPackage($this->testsWorkingDir);
51
-        $config = $projectComposerPackage->getStraussConfig();
50
+		$projectComposerPackage = new ProjectComposerPackage($this->testsWorkingDir);
51
+		$config = $projectComposerPackage->getStraussConfig();
52 52
 
53
-        $dependencies = array_map(function ($element) {
54
-            $dir = $this->testsWorkingDir . 'vendor'. DIRECTORY_SEPARATOR . $element;
55
-            return new ComposerPackage($dir);
56
-        }, $projectComposerPackage->getRequiresNames());
53
+		$dependencies = array_map(function ($element) {
54
+			$dir = $this->testsWorkingDir . 'vendor'. DIRECTORY_SEPARATOR . $element;
55
+			return new ComposerPackage($dir);
56
+		}, $projectComposerPackage->getRequiresNames());
57 57
 
58
-        $workingDir = $this->testsWorkingDir;
59
-        $relativeTargetDir = 'strauss' . DIRECTORY_SEPARATOR;
60
-        $absoluteTargetDir = $workingDir . $relativeTargetDir;
58
+		$workingDir = $this->testsWorkingDir;
59
+		$relativeTargetDir = 'strauss' . DIRECTORY_SEPARATOR;
60
+		$absoluteTargetDir = $workingDir . $relativeTargetDir;
61 61
 
62 62
 //        $config = $this->createStub(StraussConfig::class);
63 63
 //        $config->method('getTargetDirectory')->willReturn('strauss' . DIRECTORY_SEPARATOR);
64 64
 
65
-        $fileEnumerator = new FileEnumerator($dependencies, $workingDir, $config);
66
-        $fileEnumerator->compileFileList();
67
-        $fileList = $fileEnumerator->getAllFilesAndDependencyList();
68
-        $phpFileList = $fileEnumerator->getPhpFilesAndDependencyList();
65
+		$fileEnumerator = new FileEnumerator($dependencies, $workingDir, $config);
66
+		$fileEnumerator->compileFileList();
67
+		$fileList = $fileEnumerator->getAllFilesAndDependencyList();
68
+		$phpFileList = $fileEnumerator->getPhpFilesAndDependencyList();
69 69
 
70
-        $copier = new Copier($fileList, $workingDir, $relativeTargetDir);
71
-        $copier->prepareTarget();
72
-        $copier->copy();
70
+		$copier = new Copier($fileList, $workingDir, $relativeTargetDir);
71
+		$copier->prepareTarget();
72
+		$copier->copy();
73 73
 
74
-        $changeEnumerator = new ChangeEnumerator($config);
75
-        $changeEnumerator->findInFiles($absoluteTargetDir, $phpFileList);
74
+		$changeEnumerator = new ChangeEnumerator($config);
75
+		$changeEnumerator->findInFiles($absoluteTargetDir, $phpFileList);
76 76
 
77
-        $namespaces = $changeEnumerator->getDiscoveredNamespaceReplacements();
78
-        $classes = $changeEnumerator->getDiscoveredClasses();
77
+		$namespaces = $changeEnumerator->getDiscoveredNamespaceReplacements();
78
+		$classes = $changeEnumerator->getDiscoveredClasses();
79 79
 
80
-        $replacer = new Prefixer($config, $workingDir);
80
+		$replacer = new Prefixer($config, $workingDir);
81 81
 
82
-        $replacer->replaceInFiles($namespaces, $classes, $phpFileList);
82
+		$replacer->replaceInFiles($namespaces, $classes, $phpFileList);
83 83
 
84
-        $updatedFile = file_get_contents($absoluteTargetDir . 'google/apiclient/src/Client.php');
84
+		$updatedFile = file_get_contents($absoluteTargetDir . 'google/apiclient/src/Client.php');
85 85
 
86
-        $this->assertStringContainsString('use BrianHenryIE\Strauss\Google\AccessToken\Revoke;', $updatedFile);
87
-    }
86
+		$this->assertStringContainsString('use BrianHenryIE\Strauss\Google\AccessToken\Revoke;', $updatedFile);
87
+	}
88 88
 
89 89
 
90
-    public function testReplaceClass()
91
-    {
90
+	public function testReplaceClass()
91
+	{
92 92
 
93
-        $composerJsonString = <<<'EOD'
93
+		$composerJsonString = <<<'EOD'
94 94
 {
95 95
   "name": "brianhenryie/strauss",
96 96
   "require": {
@@ -106,18 +106,18 @@  discard block
 block discarded – undo
106 106
 }
107 107
 EOD;
108 108
 
109
-        file_put_contents($this->testsWorkingDir . '/composer.json', $composerJsonString);
109
+		file_put_contents($this->testsWorkingDir . '/composer.json', $composerJsonString);
110 110
 
111
-        chdir($this->testsWorkingDir);
111
+		chdir($this->testsWorkingDir);
112 112
 
113
-        exec('composer install');
113
+		exec('composer install');
114 114
 
115
-        $inputInterfaceMock = $this->createMock(InputInterface::class);
116
-        $outputInterfaceMock = $this->createMock(OutputInterface::class);
115
+		$inputInterfaceMock = $this->createMock(InputInterface::class);
116
+		$outputInterfaceMock = $this->createMock(OutputInterface::class);
117 117
 
118
-        $mozartCompose = new Compose();
118
+		$mozartCompose = new Compose();
119 119
 
120
-        $result = $mozartCompose->run($inputInterfaceMock, $outputInterfaceMock);
120
+		$result = $mozartCompose->run($inputInterfaceMock, $outputInterfaceMock);
121 121
 
122 122
 
123 123
 //        $projectComposerPackage = new ProjectComposerPackage($this->testsWorkingDir);
@@ -150,8 +150,8 @@  discard block
 block discarded – undo
150 150
 //
151 151
 //        $replacer->replaceInFiles($namespaces, $classes, $phpFileList);
152 152
 
153
-        $updatedFile = file_get_contents($this->testsWorkingDir . '/strauss/' . 'setasign/fpdf/fpdf.php');
153
+		$updatedFile = file_get_contents($this->testsWorkingDir . '/strauss/' . 'setasign/fpdf/fpdf.php');
154 154
 
155
-        $this->assertStringContainsString('class BrianHenryIE_Strauss_FPDF', $updatedFile);
156
-    }
155
+		$this->assertStringContainsString('class BrianHenryIE_Strauss_FPDF', $updatedFile);
156
+	}
157 157
 }
Please login to merge, or discard this patch.
Spacing   +24 added lines, -24 removed lines patch added patch discarded remove patch
@@ -41,19 +41,19 @@  discard block
 block discarded – undo
41 41
 }
42 42
 EOD;
43 43
 
44
-        file_put_contents($this->testsWorkingDir . '/composer.json', $composerJsonString);
44
+        file_put_contents( $this->testsWorkingDir . '/composer.json', $composerJsonString );
45 45
 
46
-        chdir($this->testsWorkingDir);
46
+        chdir( $this->testsWorkingDir );
47 47
 
48
-        exec('composer install');
48
+        exec( 'composer install' );
49 49
 
50
-        $projectComposerPackage = new ProjectComposerPackage($this->testsWorkingDir);
50
+        $projectComposerPackage = new ProjectComposerPackage( $this->testsWorkingDir );
51 51
         $config = $projectComposerPackage->getStraussConfig();
52 52
 
53
-        $dependencies = array_map(function ($element) {
54
-            $dir = $this->testsWorkingDir . 'vendor'. DIRECTORY_SEPARATOR . $element;
55
-            return new ComposerPackage($dir);
56
-        }, $projectComposerPackage->getRequiresNames());
53
+        $dependencies = array_map( function( $element ) {
54
+            $dir = $this->testsWorkingDir . 'vendor' . DIRECTORY_SEPARATOR . $element;
55
+            return new ComposerPackage( $dir );
56
+        }, $projectComposerPackage->getRequiresNames() );
57 57
 
58 58
         $workingDir = $this->testsWorkingDir;
59 59
         $relativeTargetDir = 'strauss' . DIRECTORY_SEPARATOR;
@@ -62,28 +62,28 @@  discard block
 block discarded – undo
62 62
 //        $config = $this->createStub(StraussConfig::class);
63 63
 //        $config->method('getTargetDirectory')->willReturn('strauss' . DIRECTORY_SEPARATOR);
64 64
 
65
-        $fileEnumerator = new FileEnumerator($dependencies, $workingDir, $config);
65
+        $fileEnumerator = new FileEnumerator( $dependencies, $workingDir, $config );
66 66
         $fileEnumerator->compileFileList();
67 67
         $fileList = $fileEnumerator->getAllFilesAndDependencyList();
68 68
         $phpFileList = $fileEnumerator->getPhpFilesAndDependencyList();
69 69
 
70
-        $copier = new Copier($fileList, $workingDir, $relativeTargetDir);
70
+        $copier = new Copier( $fileList, $workingDir, $relativeTargetDir );
71 71
         $copier->prepareTarget();
72 72
         $copier->copy();
73 73
 
74
-        $changeEnumerator = new ChangeEnumerator($config);
75
-        $changeEnumerator->findInFiles($absoluteTargetDir, $phpFileList);
74
+        $changeEnumerator = new ChangeEnumerator( $config );
75
+        $changeEnumerator->findInFiles( $absoluteTargetDir, $phpFileList );
76 76
 
77 77
         $namespaces = $changeEnumerator->getDiscoveredNamespaceReplacements();
78 78
         $classes = $changeEnumerator->getDiscoveredClasses();
79 79
 
80
-        $replacer = new Prefixer($config, $workingDir);
80
+        $replacer = new Prefixer( $config, $workingDir );
81 81
 
82
-        $replacer->replaceInFiles($namespaces, $classes, $phpFileList);
82
+        $replacer->replaceInFiles( $namespaces, $classes, $phpFileList );
83 83
 
84
-        $updatedFile = file_get_contents($absoluteTargetDir . 'google/apiclient/src/Client.php');
84
+        $updatedFile = file_get_contents( $absoluteTargetDir . 'google/apiclient/src/Client.php' );
85 85
 
86
-        $this->assertStringContainsString('use BrianHenryIE\Strauss\Google\AccessToken\Revoke;', $updatedFile);
86
+        $this->assertStringContainsString( 'use BrianHenryIE\Strauss\Google\AccessToken\Revoke;', $updatedFile );
87 87
     }
88 88
 
89 89
 
@@ -106,18 +106,18 @@  discard block
 block discarded – undo
106 106
 }
107 107
 EOD;
108 108
 
109
-        file_put_contents($this->testsWorkingDir . '/composer.json', $composerJsonString);
109
+        file_put_contents( $this->testsWorkingDir . '/composer.json', $composerJsonString );
110 110
 
111
-        chdir($this->testsWorkingDir);
111
+        chdir( $this->testsWorkingDir );
112 112
 
113
-        exec('composer install');
113
+        exec( 'composer install' );
114 114
 
115
-        $inputInterfaceMock = $this->createMock(InputInterface::class);
116
-        $outputInterfaceMock = $this->createMock(OutputInterface::class);
115
+        $inputInterfaceMock = $this->createMock( InputInterface::class );
116
+        $outputInterfaceMock = $this->createMock( OutputInterface::class );
117 117
 
118 118
         $mozartCompose = new Compose();
119 119
 
120
-        $result = $mozartCompose->run($inputInterfaceMock, $outputInterfaceMock);
120
+        $result = $mozartCompose->run( $inputInterfaceMock, $outputInterfaceMock );
121 121
 
122 122
 
123 123
 //        $projectComposerPackage = new ProjectComposerPackage($this->testsWorkingDir);
@@ -150,8 +150,8 @@  discard block
 block discarded – undo
150 150
 //
151 151
 //        $replacer->replaceInFiles($namespaces, $classes, $phpFileList);
152 152
 
153
-        $updatedFile = file_get_contents($this->testsWorkingDir . '/strauss/' . 'setasign/fpdf/fpdf.php');
153
+        $updatedFile = file_get_contents( $this->testsWorkingDir . '/strauss/' . 'setasign/fpdf/fpdf.php' );
154 154
 
155
-        $this->assertStringContainsString('class BrianHenryIE_Strauss_FPDF', $updatedFile);
155
+        $this->assertStringContainsString( 'class BrianHenryIE_Strauss_FPDF', $updatedFile );
156 156
     }
157 157
 }
Please login to merge, or discard this patch.
Braces   +3 added lines, -6 removed lines patch added patch discarded remove patch
@@ -20,11 +20,9 @@  discard block
 block discarded – undo
20 20
  * @package BrianHenryIE\Strauss\Tests\Integration
21 21
  * @coversNothing
22 22
  */
23
-class ReplacerIntegrationTest extends IntegrationTestCase
24
-{
23
+class ReplacerIntegrationTest extends IntegrationTestCase {
25 24
 
26
-    public function testReplaceNamespace()
27
-    {
25
+    public function testReplaceNamespace() {
28 26
 
29 27
         $composerJsonString = <<<'EOD'
30 28
 {
@@ -87,8 +85,7 @@  discard block
 block discarded – undo
87 85
     }
88 86
 
89 87
 
90
-    public function testReplaceClass()
91
-    {
88
+    public function testReplaceClass() {
92 89
 
93 90
         $composerJsonString = <<<'EOD'
94 91
 {
Please login to merge, or discard this patch.
Upper-Lower-Casing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -35,7 +35,7 @@  discard block
 block discarded – undo
35 35
     }
36 36
   }
37 37
 }
38
-EOD;
38
+eod;
39 39
 
40 40
         file_put_contents($this->testsWorkingDir . '/composer.json', $composerJsonString);
41 41
 
@@ -94,7 +94,7 @@  discard block
 block discarded – undo
94 94
     }
95 95
   }
96 96
 }
97
-EOD;
97
+eod;
98 98
 
99 99
         file_put_contents($this->testsWorkingDir . '/composer.json', $composerJsonString);
100 100
 
Please login to merge, or discard this patch.
vendor/brianhenryie/strauss/tests/Integration/CleanupIntegrationTest.php 1 patch
Braces   +1 added lines, -2 removed lines patch added patch discarded remove patch
@@ -6,7 +6,6 @@
 block discarded – undo
6 6
  * @package BrianHenryIE\Strauss\Tests\Integration
7 7
  * @coversNothing
8 8
  */
9
-class CleanupIntegrationTest
10
-{
9
+class CleanupIntegrationTest {
11 10
 
12 11
 }
Please login to merge, or discard this patch.
brianhenryie/strauss/tests/Integration/FileEnumeratorIntegrationTest.php 4 patches
Indentation   +27 added lines, -27 removed lines patch added patch discarded remove patch
@@ -19,10 +19,10 @@  discard block
 block discarded – undo
19 19
 class FileEnumeratorIntegrationTest extends IntegrationTestCase
20 20
 {
21 21
 
22
-    public function testBuildFileList()
23
-    {
22
+	public function testBuildFileList()
23
+	{
24 24
 
25
-        $composerJsonString = <<<'EOD'
25
+		$composerJsonString = <<<'EOD'
26 26
 {
27 27
   "name": "brianhenryie/strauss",
28 28
   "require": {
@@ -38,41 +38,41 @@  discard block
 block discarded – undo
38 38
 }
39 39
 EOD;
40 40
 
41
-        file_put_contents($this->testsWorkingDir . '/composer.json', $composerJsonString);
41
+		file_put_contents($this->testsWorkingDir . '/composer.json', $composerJsonString);
42 42
 
43
-        chdir($this->testsWorkingDir);
43
+		chdir($this->testsWorkingDir);
44 44
 
45
-        exec('composer install');
45
+		exec('composer install');
46 46
 
47
-        $projectComposerPackage = new ProjectComposerPackage($this->testsWorkingDir);
47
+		$projectComposerPackage = new ProjectComposerPackage($this->testsWorkingDir);
48 48
 
49
-        // Only one because we haven't run "flat dependency list".
50
-        $dependencies = array_map(function ($element) {
51
-            $dir = $this->testsWorkingDir . 'vendor'. DIRECTORY_SEPARATOR . $element;
52
-            return new ComposerPackage($dir);
53
-        }, $projectComposerPackage->getRequiresNames());
49
+		// Only one because we haven't run "flat dependency list".
50
+		$dependencies = array_map(function ($element) {
51
+			$dir = $this->testsWorkingDir . 'vendor'. DIRECTORY_SEPARATOR . $element;
52
+			return new ComposerPackage($dir);
53
+		}, $projectComposerPackage->getRequiresNames());
54 54
 
55
-        $workingDir = $this->testsWorkingDir;
56
-        $config = $this->createStub(StraussConfig::class);
55
+		$workingDir = $this->testsWorkingDir;
56
+		$config = $this->createStub(StraussConfig::class);
57 57
 
58
-        $fileEnumerator = new FileEnumerator($dependencies, $workingDir, $config);
58
+		$fileEnumerator = new FileEnumerator($dependencies, $workingDir, $config);
59 59
 
60
-        $fileEnumerator->compileFileList();
60
+		$fileEnumerator->compileFileList();
61 61
 
62
-        $list = array_keys($fileEnumerator->getAllFilesAndDependencyList());
62
+		$list = array_keys($fileEnumerator->getAllFilesAndDependencyList());
63 63
 
64
-        $this->assertContains('google/apiclient/src/aliases.php', $list);
65
-    }
64
+		$this->assertContains('google/apiclient/src/aliases.php', $list);
65
+	}
66 66
 
67 67
 
68
-    public function testClassmapAutoloader()
69
-    {
70
-        $this->markTestIncomplete();
71
-    }
68
+	public function testClassmapAutoloader()
69
+	{
70
+		$this->markTestIncomplete();
71
+	}
72 72
 
73 73
 
74
-    public function testFilesAutoloader()
75
-    {
76
-        $this->markTestIncomplete();
77
-    }
74
+	public function testFilesAutoloader()
75
+	{
76
+		$this->markTestIncomplete();
77
+	}
78 78
 }
Please login to merge, or discard this patch.
Spacing   +12 added lines, -12 removed lines patch added patch discarded remove patch
@@ -38,30 +38,30 @@
 block discarded – undo
38 38
 }
39 39
 EOD;
40 40
 
41
-        file_put_contents($this->testsWorkingDir . '/composer.json', $composerJsonString);
41
+        file_put_contents( $this->testsWorkingDir . '/composer.json', $composerJsonString );
42 42
 
43
-        chdir($this->testsWorkingDir);
43
+        chdir( $this->testsWorkingDir );
44 44
 
45
-        exec('composer install');
45
+        exec( 'composer install' );
46 46
 
47
-        $projectComposerPackage = new ProjectComposerPackage($this->testsWorkingDir);
47
+        $projectComposerPackage = new ProjectComposerPackage( $this->testsWorkingDir );
48 48
 
49 49
         // Only one because we haven't run "flat dependency list".
50
-        $dependencies = array_map(function ($element) {
51
-            $dir = $this->testsWorkingDir . 'vendor'. DIRECTORY_SEPARATOR . $element;
52
-            return new ComposerPackage($dir);
53
-        }, $projectComposerPackage->getRequiresNames());
50
+        $dependencies = array_map( function( $element ) {
51
+            $dir = $this->testsWorkingDir . 'vendor' . DIRECTORY_SEPARATOR . $element;
52
+            return new ComposerPackage( $dir );
53
+        }, $projectComposerPackage->getRequiresNames() );
54 54
 
55 55
         $workingDir = $this->testsWorkingDir;
56
-        $config = $this->createStub(StraussConfig::class);
56
+        $config = $this->createStub( StraussConfig::class );
57 57
 
58
-        $fileEnumerator = new FileEnumerator($dependencies, $workingDir, $config);
58
+        $fileEnumerator = new FileEnumerator( $dependencies, $workingDir, $config );
59 59
 
60 60
         $fileEnumerator->compileFileList();
61 61
 
62
-        $list = array_keys($fileEnumerator->getAllFilesAndDependencyList());
62
+        $list = array_keys( $fileEnumerator->getAllFilesAndDependencyList() );
63 63
 
64
-        $this->assertContains('google/apiclient/src/aliases.php', $list);
64
+        $this->assertContains( 'google/apiclient/src/aliases.php', $list );
65 65
     }
66 66
 
67 67
 
Please login to merge, or discard this patch.
Braces   +4 added lines, -8 removed lines patch added patch discarded remove patch
@@ -16,11 +16,9 @@  discard block
 block discarded – undo
16 16
  * @package BrianHenryIE\Strauss
17 17
  * @coversNothing
18 18
  */
19
-class FileEnumeratorIntegrationTest extends IntegrationTestCase
20
-{
19
+class FileEnumeratorIntegrationTest extends IntegrationTestCase {
21 20
 
22
-    public function testBuildFileList()
23
-    {
21
+    public function testBuildFileList() {
24 22
 
25 23
         $composerJsonString = <<<'EOD'
26 24
 {
@@ -65,14 +63,12 @@  discard block
 block discarded – undo
65 63
     }
66 64
 
67 65
 
68
-    public function testClassmapAutoloader()
69
-    {
66
+    public function testClassmapAutoloader() {
70 67
         $this->markTestIncomplete();
71 68
     }
72 69
 
73 70
 
74
-    public function testFilesAutoloader()
75
-    {
71
+    public function testFilesAutoloader() {
76 72
         $this->markTestIncomplete();
77 73
     }
78 74
 }
Please login to merge, or discard this patch.
Upper-Lower-Casing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -36,7 +36,7 @@
 block discarded – undo
36 36
     }
37 37
   }
38 38
 }
39
-EOD;
39
+eod;
40 40
 
41 41
         file_put_contents($this->testsWorkingDir . '/composer.json', $composerJsonString);
42 42
 
Please login to merge, or discard this patch.
brianhenryie/strauss/tests/Integration/ChangeEnumeratorIntegrationTest.php 4 patches
Indentation   +34 added lines, -34 removed lines patch added patch discarded remove patch
@@ -18,13 +18,13 @@  discard block
 block discarded – undo
18 18
 class ChangeEnumeratorIntegrationTest extends IntegrationTestCase
19 19
 {
20 20
 
21
-    /**
22
-     * Given a list of files, find all the global classes and the namespaces.
23
-     */
24
-    public function testOne()
25
-    {
21
+	/**
22
+	 * Given a list of files, find all the global classes and the namespaces.
23
+	 */
24
+	public function testOne()
25
+	{
26 26
 
27
-        $composerJsonString = <<<'EOD'
27
+		$composerJsonString = <<<'EOD'
28 28
 {
29 29
   "name": "brianhenryie/strauss",
30 30
   "require": {
@@ -40,53 +40,53 @@  discard block
 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
-        $projectComposerPackage = new ProjectComposerPackage($this->testsWorkingDir);
49
+		$projectComposerPackage = new ProjectComposerPackage($this->testsWorkingDir);
50 50
 
51
-        $dependencies = array_map(function ($element) {
52
-            $dir = $this->testsWorkingDir . 'vendor'. DIRECTORY_SEPARATOR . $element;
53
-            return new ComposerPackage($dir);
54
-        }, $projectComposerPackage->getRequiresNames());
51
+		$dependencies = array_map(function ($element) {
52
+			$dir = $this->testsWorkingDir . 'vendor'. DIRECTORY_SEPARATOR . $element;
53
+			return new ComposerPackage($dir);
54
+		}, $projectComposerPackage->getRequiresNames());
55 55
 
56
-        $workingDir = $this->testsWorkingDir;
57
-        $relativeTargetDir = 'strauss' . DIRECTORY_SEPARATOR;
56
+		$workingDir = $this->testsWorkingDir;
57
+		$relativeTargetDir = 'strauss' . DIRECTORY_SEPARATOR;
58 58
 
59
-        $config = $this->createStub(StraussConfig::class);
59
+		$config = $this->createStub(StraussConfig::class);
60 60
 
61
-        $fileEnumerator = new FileEnumerator($dependencies, $workingDir, $config);
61
+		$fileEnumerator = new FileEnumerator($dependencies, $workingDir, $config);
62 62
 
63
-        $fileEnumerator->compileFileList();
63
+		$fileEnumerator->compileFileList();
64 64
 
65
-        $copier = new Copier($fileEnumerator->getAllFilesAndDependencyList(), $workingDir, $relativeTargetDir);
65
+		$copier = new Copier($fileEnumerator->getAllFilesAndDependencyList(), $workingDir, $relativeTargetDir);
66 66
 
67
-        $copier->prepareTarget();
67
+		$copier->prepareTarget();
68 68
 
69
-        $copier->copy();
69
+		$copier->copy();
70 70
 
71
-        $config = $this->createStub(StraussConfig::class);
71
+		$config = $this->createStub(StraussConfig::class);
72 72
 
73
-        $config->method('getExcludePackagesFromPrefixing')->willReturn(array());
74
-        $config->method('getExcludeNamespacesFromPrefixing')->willReturn(array());
73
+		$config->method('getExcludePackagesFromPrefixing')->willReturn(array());
74
+		$config->method('getExcludeNamespacesFromPrefixing')->willReturn(array());
75 75
 
76
-        $changeEnumerator = new ChangeEnumerator($config);
76
+		$changeEnumerator = new ChangeEnumerator($config);
77 77
 
78
-        $phpFileList = $fileEnumerator->getPhpFilesAndDependencyList();
78
+		$phpFileList = $fileEnumerator->getPhpFilesAndDependencyList();
79 79
 
80
-        $changeEnumerator->findInFiles($workingDir . $relativeTargetDir, $phpFileList);
80
+		$changeEnumerator->findInFiles($workingDir . $relativeTargetDir, $phpFileList);
81 81
 
82 82
 
83
-        $classes = $changeEnumerator->getDiscoveredClasses();
83
+		$classes = $changeEnumerator->getDiscoveredClasses();
84 84
 
85
-        $namespaces = $changeEnumerator->getDiscoveredNamespaceReplacements();
85
+		$namespaces = $changeEnumerator->getDiscoveredNamespaceReplacements();
86 86
 
87
-        $this->assertNotEmpty($classes);
88
-        $this->assertNotEmpty($namespaces);
87
+		$this->assertNotEmpty($classes);
88
+		$this->assertNotEmpty($namespaces);
89 89
 
90
-        $this->assertContains('Google_Task_Composer', $classes);
91
-    }
90
+		$this->assertContains('Google_Task_Composer', $classes);
91
+	}
92 92
 }
Please login to merge, or discard this patch.
Spacing   +19 added lines, -19 removed lines patch added patch discarded remove patch
@@ -40,53 +40,53 @@
 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
-        $projectComposerPackage = new ProjectComposerPackage($this->testsWorkingDir);
49
+        $projectComposerPackage = new ProjectComposerPackage( $this->testsWorkingDir );
50 50
 
51
-        $dependencies = array_map(function ($element) {
52
-            $dir = $this->testsWorkingDir . 'vendor'. DIRECTORY_SEPARATOR . $element;
53
-            return new ComposerPackage($dir);
54
-        }, $projectComposerPackage->getRequiresNames());
51
+        $dependencies = array_map( function( $element ) {
52
+            $dir = $this->testsWorkingDir . 'vendor' . DIRECTORY_SEPARATOR . $element;
53
+            return new ComposerPackage( $dir );
54
+        }, $projectComposerPackage->getRequiresNames() );
55 55
 
56 56
         $workingDir = $this->testsWorkingDir;
57 57
         $relativeTargetDir = 'strauss' . DIRECTORY_SEPARATOR;
58 58
 
59
-        $config = $this->createStub(StraussConfig::class);
59
+        $config = $this->createStub( StraussConfig::class );
60 60
 
61
-        $fileEnumerator = new FileEnumerator($dependencies, $workingDir, $config);
61
+        $fileEnumerator = new FileEnumerator( $dependencies, $workingDir, $config );
62 62
 
63 63
         $fileEnumerator->compileFileList();
64 64
 
65
-        $copier = new Copier($fileEnumerator->getAllFilesAndDependencyList(), $workingDir, $relativeTargetDir);
65
+        $copier = new Copier( $fileEnumerator->getAllFilesAndDependencyList(), $workingDir, $relativeTargetDir );
66 66
 
67 67
         $copier->prepareTarget();
68 68
 
69 69
         $copier->copy();
70 70
 
71
-        $config = $this->createStub(StraussConfig::class);
71
+        $config = $this->createStub( StraussConfig::class );
72 72
 
73
-        $config->method('getExcludePackagesFromPrefixing')->willReturn(array());
74
-        $config->method('getExcludeNamespacesFromPrefixing')->willReturn(array());
73
+        $config->method( 'getExcludePackagesFromPrefixing' )->willReturn( array() );
74
+        $config->method( 'getExcludeNamespacesFromPrefixing' )->willReturn( array() );
75 75
 
76
-        $changeEnumerator = new ChangeEnumerator($config);
76
+        $changeEnumerator = new ChangeEnumerator( $config );
77 77
 
78 78
         $phpFileList = $fileEnumerator->getPhpFilesAndDependencyList();
79 79
 
80
-        $changeEnumerator->findInFiles($workingDir . $relativeTargetDir, $phpFileList);
80
+        $changeEnumerator->findInFiles( $workingDir . $relativeTargetDir, $phpFileList );
81 81
 
82 82
 
83 83
         $classes = $changeEnumerator->getDiscoveredClasses();
84 84
 
85 85
         $namespaces = $changeEnumerator->getDiscoveredNamespaceReplacements();
86 86
 
87
-        $this->assertNotEmpty($classes);
88
-        $this->assertNotEmpty($namespaces);
87
+        $this->assertNotEmpty( $classes );
88
+        $this->assertNotEmpty( $namespaces );
89 89
 
90
-        $this->assertContains('Google_Task_Composer', $classes);
90
+        $this->assertContains( 'Google_Task_Composer', $classes );
91 91
     }
92 92
 }
Please login to merge, or discard this patch.
Braces   +2 added lines, -4 removed lines patch added patch discarded remove patch
@@ -15,14 +15,12 @@
 block discarded – undo
15 15
  * @package BrianHenryIE\Strauss
16 16
  * @coversNothing
17 17
  */
18
-class ChangeEnumeratorIntegrationTest extends IntegrationTestCase
19
-{
18
+class ChangeEnumeratorIntegrationTest extends IntegrationTestCase {
20 19
 
21 20
     /**
22 21
      * Given a list of files, find all the global classes and the namespaces.
23 22
      */
24
-    public function testOne()
25
-    {
23
+    public function testOne() {
26 24
 
27 25
         $composerJsonString = <<<'EOD'
28 26
 {
Please login to merge, or discard this patch.
Upper-Lower-Casing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -36,7 +36,7 @@
 block discarded – undo
36 36
     }
37 37
   }
38 38
 }
39
-EOD;
39
+eod;
40 40
 
41 41
         file_put_contents($this->testsWorkingDir . '/composer.json', $composerJsonString);
42 42
 
Please login to merge, or discard this patch.