Passed
Push — main ( f0911f...cd99fe )
by Sebastian
05:24
created
tests/unit/Hook/File/Action/DoesNotContainRegexTest.php 1 patch
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -33,7 +33,7 @@  discard block
 block discarded – undo
33 33
 
34 34
         $io     = new NullIO();
35 35
         $config = new Config(CH_PATH_FILES . '/captainhook.json');
36
-        $repo    = $this->createRepositoryMock();
36
+        $repo = $this->createRepositoryMock();
37 37
         $action = new Config\Action(DoesNotContainRegex::class);
38 38
 
39 39
         $standard = new DoesNotContainRegex();
@@ -105,7 +105,7 @@  discard block
 block discarded – undo
105 105
             'regex'          => '#foo#',
106 106
             'fileExtensions' => ''
107 107
         ]);
108
-        $repo   = $this->createRepositoryMock();
108
+        $repo = $this->createRepositoryMock();
109 109
         $repo->method('getIndexOperator')->willReturn(
110 110
             $this->createGitIndexOperator([
111 111
                 CH_PATH_FILES . '/storage/regextest1.txt',
@@ -154,10 +154,10 @@  discard block
 block discarded – undo
154 154
             'regex' => '#.#',
155 155
             'fileExtensions' => ['php']
156 156
         ]);
157
-        $index  = $this->createGitIndexOperator([
157
+        $index = $this->createGitIndexOperator([
158 158
             CH_PATH_FILES . '/storage/regextest1.txt'
159 159
         ]);
160
-        $index->method('getStagedFilesOfType')->willReturnCallback(function ($ext) {
160
+        $index->method('getStagedFilesOfType')->willReturnCallback(function($ext) {
161 161
             if ($ext === 'txt') {
162 162
                 return [
163 163
                     CH_PATH_FILES . '/storage/regextest1.txt'
@@ -189,10 +189,10 @@  discard block
 block discarded – undo
189 189
             'regex' => '#foo#',
190 190
             'fileExtensions' => ['txt']
191 191
         ]);
192
-        $index  = $this->createGitIndexOperator([
192
+        $index = $this->createGitIndexOperator([
193 193
             CH_PATH_FILES . '/storage/regextest1.txt'
194 194
         ]);
195
-        $index->method('getStagedFilesOfType')->willReturnCallback(function ($ext) {
195
+        $index->method('getStagedFilesOfType')->willReturnCallback(function($ext) {
196 196
             if ($ext === 'txt') {
197 197
                 return [
198 198
                     CH_PATH_FILES . '/storage/regextest1.txt'
@@ -200,7 +200,7 @@  discard block
 block discarded – undo
200 200
             }
201 201
             return [];
202 202
         });
203
-        $repo   = $this->createRepositoryMock();
203
+        $repo = $this->createRepositoryMock();
204 204
         $repo->method('getIndexOperator')->willReturn($index);
205 205
 
206 206
         $standard = new DoesNotContainRegex();
Please login to merge, or discard this patch.
tests/unit/Storage/File/XmlTest.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -24,7 +24,7 @@
 block discarded – undo
24 24
         $this->expectException(Exception::class);
25 25
 
26 26
         $path = realpath(CH_PATH_FILES . '/storage/invalid-xml.txt');
27
-        $file  = new Xml($path);
27
+        $file = new Xml($path);
28 28
         $file->read();
29 29
     }
30 30
 }
Please login to merge, or discard this patch.
tests/unit/Mockery.php 1 patch
Indentation   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -32,8 +32,8 @@  discard block
 block discarded – undo
32 32
     public function createResolverMock(string $executable = 'vendor/bin/captainhook', bool $isPhar = false): Resolver
33 33
     {
34 34
         $repo = $this->getMockBuilder(Resolver::class)
35
-                     ->disableOriginalConstructor()
36
-                     ->getMock();
35
+                        ->disableOriginalConstructor()
36
+                        ->getMock();
37 37
 
38 38
         $repo->method('getExecutable')->willReturn($executable);
39 39
         $repo->method('isPharRelease')->willReturn($isPhar);
@@ -51,8 +51,8 @@  discard block
 block discarded – undo
51 51
     {
52 52
 
53 53
         $repo = $this->getMockBuilder(Repository::class)
54
-                     ->disableOriginalConstructor()
55
-                     ->getMock();
54
+                        ->disableOriginalConstructor()
55
+                        ->getMock();
56 56
 
57 57
         $repo->method('getRoot')->willReturn($root);
58 58
         $repo->method('getHooksDir')->willReturn($root . '/.git/hooks');
@@ -70,8 +70,8 @@  discard block
 block discarded – undo
70 70
     public function createGitInfoOperator(string $tag = 'v1.0.0', string $branch = 'master'): Info
71 71
     {
72 72
         $operator = $this->getMockBuilder(Info::class)
73
-                         ->disableOriginalConstructor()
74
-                         ->getMock();
73
+                            ->disableOriginalConstructor()
74
+                            ->getMock();
75 75
 
76 76
         $operator->method('getCurrentTag')->willReturn($tag);
77 77
         $operator->method('getCurrentBranch')->willReturn($branch);
@@ -88,8 +88,8 @@  discard block
 block discarded – undo
88 88
     public function createGitDiffOperator(array $changedFiles = []): Diff
89 89
     {
90 90
         $operator = $this->getMockBuilder(Diff::class)
91
-                         ->disableOriginalConstructor()
92
-                         ->getMock();
91
+                            ->disableOriginalConstructor()
92
+                            ->getMock();
93 93
 
94 94
         $operator->method('getChangedFiles')->willReturn($changedFiles);
95 95
 
@@ -119,8 +119,8 @@  discard block
 block discarded – undo
119 119
     public function createGitIndexOperator(array $stagedFiles = []): Index
120 120
     {
121 121
         $operator = $this->getMockBuilder(Index::class)
122
-                         ->disableOriginalConstructor()
123
-                         ->getMock();
122
+                            ->disableOriginalConstructor()
123
+                            ->getMock();
124 124
 
125 125
         $operator->method('getStagedFiles')->willReturn($stagedFiles);
126 126
 
Please login to merge, or discard this patch.
src/Plugin/Hook/PreserveWorkingTree.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -120,7 +120,7 @@  discard block
 block discarded – undo
120 120
         $this->io->write('<info>Unstaged intent-to-add files detected.</info>');
121 121
 
122 122
         $this->repository->getIndexOperator()->removeFiles(
123
-            array_map(function (Path $path): string {
123
+            array_map(function(Path $path): string {
124 124
                 return $path->getPath();
125 125
             }, $this->intentToAddFiles),
126 126
             false,
@@ -141,7 +141,7 @@  discard block
 block discarded – undo
141 141
         }
142 142
 
143 143
         $this->repository->getIndexOperator()->recordIntentToAddFiles(
144
-            array_map(function (Path $path): string {
144
+            array_map(function(Path $path): string {
145 145
                 return $path->getPath();
146 146
             }, $this->intentToAddFiles)
147 147
         );
Please login to merge, or discard this patch.
src/Hooks.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -120,7 +120,7 @@
 block discarded – undo
120 120
         return array_keys(
121 121
             array_filter(
122 122
                 self::$virtualHookTriggers,
123
-                function ($e) use ($virtualHook) {
123
+                function($e) use ($virtualHook) {
124 124
                     return $e === $virtualHook;
125 125
                 }
126 126
             )
Please login to merge, or discard this patch.
src/Console/IO/Message.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -26,7 +26,7 @@  discard block
 block discarded – undo
26 26
      *
27 27
      * @var string|array<string>
28 28
      */
29
-    private string|array $message;
29
+    private string | array $message;
30 30
 
31 31
     /**
32 32
      * Should message be ended with a new line character
@@ -49,7 +49,7 @@  discard block
 block discarded – undo
49 49
      * @param bool                 $newLine
50 50
      * @param int                  $verbosity
51 51
      */
52
-    public function __construct(string|array $message, bool $newLine, int $verbosity)
52
+    public function __construct(string | array $message, bool $newLine, int $verbosity)
53 53
     {
54 54
         $this->message   = $message;
55 55
         $this->newLine   = $newLine;
@@ -61,7 +61,7 @@  discard block
 block discarded – undo
61 61
      *
62 62
      * @return string|array<string>
63 63
      */
64
-    public function message(): string|array
64
+    public function message(): string | array
65 65
     {
66 66
         return $this->message;
67 67
     }
Please login to merge, or discard this patch.
src/Console/Command/Hook.php 1 patch
Indentation   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -47,9 +47,9 @@
 block discarded – undo
47 47
     {
48 48
         parent::configure();
49 49
         $this->setName('hook:' . $this->hookName)
50
-             ->setAliases([$this->hookName])
51
-             ->setDescription('Run git ' . $this->hookName . ' hook')
52
-             ->setHelp('This command executes the ' . $this->hookName . ' hook');
50
+                ->setAliases([$this->hookName])
51
+                ->setDescription('Run git ' . $this->hookName . ' hook')
52
+                ->setHelp('This command executes the ' . $this->hookName . ' hook');
53 53
 
54 54
         $this->addOption(
55 55
             'bootstrap',
Please login to merge, or discard this patch.
src/Console/Command/Install.php 1 patch
Indentation   +63 added lines, -63 removed lines patch added patch discarded remove patch
@@ -41,64 +41,64 @@  discard block
 block discarded – undo
41 41
     {
42 42
         parent::configure();
43 43
         $this->setName('install')
44
-             ->setDescription('Install hooks to your .git/hooks directory')
45
-             ->setHelp('Install git hooks to your .git/hooks directory')
46
-             ->addArgument(
47
-                 'hook',
48
-                 InputArgument::OPTIONAL,
49
-                 'Limit the hooks you want to install. ' .
50
-                 'You can specify multiple hooks with comma as delimiter. ' .
51
-                 'By default all hooks get installed'
52
-             )
53
-             ->addOption(
54
-                 'only-enabled',
55
-                 null,
56
-                 InputOption::VALUE_NONE,
57
-                 'Limit the hooks you want to install to those enabled in your conf. ' .
58
-                 'By default all hooks get installed'
59
-             )
60
-             ->addOption(
61
-                 'force',
62
-                 'f',
63
-                 InputOption::VALUE_NONE,
64
-                 'Force install without confirmation'
65
-             )
66
-             ->addOption(
67
-                 'skip-existing',
68
-                 's',
69
-                 InputOption::VALUE_NONE,
70
-                 'Do not overwrite existing hooks'
71
-             )
72
-             ->addOption(
73
-                 'move-existing-to',
74
-                 null,
75
-                 InputOption::VALUE_OPTIONAL,
76
-                 'Move existing hooks to given directory'
77
-             )
78
-             ->addOption(
79
-                 'bootstrap',
80
-                 'b',
81
-                 InputOption::VALUE_OPTIONAL,
82
-                 'Path to composers vendor/autoload.php'
83
-             )
84
-             ->addOption(
85
-                 'run-mode',
86
-                 'm',
87
-                 InputOption::VALUE_OPTIONAL,
88
-                 'Git hook run mode [php|shell|docker]'
89
-             )
90
-             ->addOption(
91
-                 'run-exec',
92
-                 'e',
93
-                 InputOption::VALUE_OPTIONAL,
94
-                 'The Docker command to start your container e.g. \'docker exec CONTAINER\''
95
-             )
96
-             ->addOption(
97
-                 'run-path',
98
-                 'p',
99
-                 InputOption::VALUE_OPTIONAL,
100
-                 'The path to the CaptainHook executable \'/usr/bin/captainhook\''
101
-             );
44
+                ->setDescription('Install hooks to your .git/hooks directory')
45
+                ->setHelp('Install git hooks to your .git/hooks directory')
46
+                ->addArgument(
47
+                    'hook',
48
+                    InputArgument::OPTIONAL,
49
+                    'Limit the hooks you want to install. ' .
50
+                    'You can specify multiple hooks with comma as delimiter. ' .
51
+                    'By default all hooks get installed'
52
+                )
53
+                ->addOption(
54
+                    'only-enabled',
55
+                    null,
56
+                    InputOption::VALUE_NONE,
57
+                    'Limit the hooks you want to install to those enabled in your conf. ' .
58
+                    'By default all hooks get installed'
59
+                )
60
+                ->addOption(
61
+                    'force',
62
+                    'f',
63
+                    InputOption::VALUE_NONE,
64
+                    'Force install without confirmation'
65
+                )
66
+                ->addOption(
67
+                    'skip-existing',
68
+                    's',
69
+                    InputOption::VALUE_NONE,
70
+                    'Do not overwrite existing hooks'
71
+                )
72
+                ->addOption(
73
+                    'move-existing-to',
74
+                    null,
75
+                    InputOption::VALUE_OPTIONAL,
76
+                    'Move existing hooks to given directory'
77
+                )
78
+                ->addOption(
79
+                    'bootstrap',
80
+                    'b',
81
+                    InputOption::VALUE_OPTIONAL,
82
+                    'Path to composers vendor/autoload.php'
83
+                )
84
+                ->addOption(
85
+                    'run-mode',
86
+                    'm',
87
+                    InputOption::VALUE_OPTIONAL,
88
+                    'Git hook run mode [php|shell|docker]'
89
+                )
90
+                ->addOption(
91
+                    'run-exec',
92
+                    'e',
93
+                    InputOption::VALUE_OPTIONAL,
94
+                    'The Docker command to start your container e.g. \'docker exec CONTAINER\''
95
+                )
96
+                ->addOption(
97
+                    'run-path',
98
+                    'p',
99
+                    InputOption::VALUE_OPTIONAL,
100
+                    'The path to the CaptainHook executable \'/usr/bin/captainhook\''
101
+                );
102 102
     }
103 103
 
104 104
     /**
@@ -130,11 +130,11 @@  discard block
 block discarded – undo
130 130
         $template  = Template\Builder::build($config, $repo, $this->resolver);
131 131
         $installer = new Installer($io, $config, $repo, $template);
132 132
         $installer->setForce(IOUtil::argToBool($input->getOption('force')))
133
-                  ->setSkipExisting(IOUtil::argToBool($input->getOption('skip-existing')))
134
-                  ->setMoveExistingTo(IOUtil::argToString($input->getOption('move-existing-to')))
135
-                  ->setOnlyEnabled(IOUtil::argToBool($input->getOption('only-enabled')))
136
-                  ->setHook(IOUtil::argToString($input->getArgument('hook')))
137
-                  ->run();
133
+                    ->setSkipExisting(IOUtil::argToBool($input->getOption('skip-existing')))
134
+                    ->setMoveExistingTo(IOUtil::argToString($input->getOption('move-existing-to')))
135
+                    ->setOnlyEnabled(IOUtil::argToBool($input->getOption('only-enabled')))
136
+                    ->setHook(IOUtil::argToString($input->getArgument('hook')))
137
+                    ->run();
138 138
 
139 139
         return 0;
140 140
     }
Please login to merge, or discard this patch.
src/Console/Command/Uninstall.php 1 patch
Indentation   +13 added lines, -13 removed lines patch added patch discarded remove patch
@@ -37,19 +37,19 @@
 block discarded – undo
37 37
     {
38 38
         parent::configure();
39 39
         $this->setName('uninstall')
40
-             ->setDescription('Remove all git hooks from your .git/hooks directory')
41
-             ->setHelp('Remove all git hooks from your .git/hooks directory')
42
-             ->addArgument(
43
-                 'hook',
44
-                 InputArgument::OPTIONAL,
45
-                 'Remove only this one hook. By default all hooks get uninstalled'
46
-             )
47
-             ->addOption(
48
-                 'move-existing-to',
49
-                 null,
50
-                 InputOption::VALUE_OPTIONAL,
51
-                 'Move existing hooks to this directory'
52
-             );
40
+                ->setDescription('Remove all git hooks from your .git/hooks directory')
41
+                ->setHelp('Remove all git hooks from your .git/hooks directory')
42
+                ->addArgument(
43
+                    'hook',
44
+                    InputArgument::OPTIONAL,
45
+                    'Remove only this one hook. By default all hooks get uninstalled'
46
+                )
47
+                ->addOption(
48
+                    'move-existing-to',
49
+                    null,
50
+                    InputOption::VALUE_OPTIONAL,
51
+                    'Move existing hooks to this directory'
52
+                );
53 53
     }
54 54
 
55 55
     /**
Please login to merge, or discard this patch.