@@ -201,7 +201,7 @@ private function getComposerDependencyAnalyserCommand(InputInterface $input): Pr
201201
202202 $ showShadowDependencies = (bool ) $ input ->getOption ('show-shadow-dependencies ' );
203203 $ process = $ processBuilder ->build (
204- DevToolsPathResolver::getPreferredToolBinaryPath ('composer-dependency-analyser ' )
204+ [ DevToolsPathResolver::getPreferredToolBinaryPath ('composer-dependency-analyser ' )]
205205 );
206206 $ process ->setEnv ([
207207 ComposerDependencyAnalyserConfig::ENV_SHOW_SHADOW_DEPENDENCIES => $ showShadowDependencies ? '1 ' : '0 ' ,
@@ -220,17 +220,17 @@ private function getComposerDependencyAnalyserCommand(InputInterface $input): Pr
220220 */
221221 private function getJackBreakpointCommand (InputInterface $ input , int $ maximumOutdated ): Process
222222 {
223- $ command = DevToolsPathResolver:: getPreferredToolBinaryPath ( ' jack ' ) . ' breakpoint ' ;
223+ $ processBuilder = $ this -> processBuilder ;
224224
225225 if ((bool ) $ input ->getOption ('dev ' )) {
226- $ command .= ' --dev ' ;
226+ $ processBuilder = $ processBuilder -> withArgument ( ' --dev ') ;
227227 }
228228
229229 if (! $ this ->shouldIgnoreOutdatedFailures ($ maximumOutdated )) {
230- $ command .= ' --limit ' . $ maximumOutdated ;
230+ $ processBuilder = $ processBuilder -> withArgument ( ' --limit ' , ( string ) $ maximumOutdated) ;
231231 }
232232
233- return $ this -> processBuilder ->build ($ command );
233+ return $ processBuilder ->build ([DevToolsPathResolver:: getPreferredToolBinaryPath ( ' jack ' ), ' breakpoint ' ] );
234234 }
235235
236236 /**
@@ -242,17 +242,17 @@ private function getJackBreakpointCommand(InputInterface $input, int $maximumOut
242242 */
243243 private function getOpenVersionsCommand (InputInterface $ input ): Process
244244 {
245- $ command = DevToolsPathResolver:: getPreferredToolBinaryPath ( ' jack ' ) . ' open-versions ' ;
245+ $ processBuilder = $ this -> processBuilder ;
246246
247247 if ((bool ) $ input ->getOption ('dev ' )) {
248- $ command .= ' --dev ' ;
248+ $ processBuilder = $ processBuilder -> withArgument ( ' --dev ') ;
249249 }
250250
251251 if (! (bool ) $ input ->getOption ('upgrade ' )) {
252- $ command .= ' --dry-run ' ;
252+ $ processBuilder = $ processBuilder -> withArgument ( ' --dry-run ') ;
253253 }
254254
255- return $ this -> processBuilder ->build ($ command );
255+ return $ processBuilder ->build ([DevToolsPathResolver:: getPreferredToolBinaryPath ( ' jack ' ), ' open-versions ' ] );
256256 }
257257
258258 /**
@@ -264,17 +264,17 @@ private function getOpenVersionsCommand(InputInterface $input): Process
264264 */
265265 private function getRaiseToInstalledCommand (InputInterface $ input ): Process
266266 {
267- $ command = DevToolsPathResolver:: getPreferredToolBinaryPath ( ' jack ' ) . ' raise-to-installed ' ;
267+ $ processBuilder = $ this -> processBuilder ;
268268
269269 if ((bool ) $ input ->getOption ('dev ' )) {
270- $ command .= ' --dev ' ;
270+ $ processBuilder = $ processBuilder -> withArgument ( ' --dev ') ;
271271 }
272272
273273 if (! (bool ) $ input ->getOption ('upgrade ' )) {
274- $ command .= ' --dry-run ' ;
274+ $ processBuilder = $ processBuilder -> withArgument ( ' --dry-run ') ;
275275 }
276276
277- return $ this -> processBuilder ->build ($ command );
277+ return $ processBuilder ->build ([DevToolsPathResolver:: getPreferredToolBinaryPath ( ' jack ' ), ' raise-to-installed ' ] );
278278 }
279279
280280 /**
0 commit comments