9
9
use GrumPHP \Task \SymfonyConsole ;
10
10
use GrumPHP \Task \TaskInterface ;
11
11
use GrumPHP \Test \Task \AbstractExternalTaskTestCase ;
12
- use Symfony \Component \Process \PhpExecutableFinder ;
13
12
14
13
final class SymfonyConsoleTest extends AbstractExternalTaskTestCase
15
14
{
16
- private static string |false $ php ;
17
-
18
- private static function php (): string |false
19
- {
20
- return self ::$ php ??= (new PhpExecutableFinder ())->find ();
21
- }
22
-
23
15
protected function provideTask (): TaskInterface
24
16
{
25
17
return new SymfonyConsole (
@@ -91,7 +83,7 @@ public function provideFailsOnStuff(): iterable
91
83
$ this ->mockContext (RunContext::class, ['hello.php ' , 'hello2.php ' ]),
92
84
function () {
93
85
$ process = $ this ->mockProcess (1 );
94
- $ this ->mockProcessBuilder (self :: php () , $ process );
86
+ $ this ->mockProcessBuilder (' php ' , $ process );
95
87
$ this ->formatter ->format ($ process )->willReturn ('nope ' );
96
88
},
97
89
'nope '
@@ -106,7 +98,7 @@ public function providePassesOnStuff(): iterable
106
98
],
107
99
$ this ->mockContext (RunContext::class, ['hello.php ' , 'hello2.php ' ]),
108
100
function () {
109
- $ this ->mockProcessBuilder (self :: php () , $ this ->mockProcess ());
101
+ $ this ->mockProcessBuilder (' php ' , $ this ->mockProcess ());
110
102
}
111
103
];
112
104
@@ -117,7 +109,7 @@ function() {
117
109
],
118
110
$ this ->mockContext (RunContext::class, ['non-related.log ' ]),
119
111
function () {
120
- $ this ->mockProcessBuilder (self :: php () , $ this ->mockProcess ());
112
+ $ this ->mockProcessBuilder (' php ' , $ this ->mockProcess ());
121
113
}
122
114
];
123
115
}
@@ -170,7 +162,7 @@ public function provideExternalTaskRuns(): iterable
170
162
'command ' => ['lint:container ' ]
171
163
],
172
164
$ this ->mockContext (RunContext::class, ['hello.php ' , 'hello2.php ' ]),
173
- self :: php () ,
165
+ ' php ' ,
174
166
[
175
167
'./bin/console ' ,
176
168
'lint:container ' ,
@@ -187,7 +179,7 @@ public function provideExternalTaskRuns(): iterable
187
179
]
188
180
],
189
181
$ this ->mockContext (RunContext::class, ['hello.php ' , 'hello2.php ' ]),
190
- self :: php () ,
182
+ ' php ' ,
191
183
[
192
184
'./bin/console ' ,
193
185
'task:run ' ,
0 commit comments