@@ -9,25 +9,25 @@ function isSet(variable): boolean {
9
9
}
10
10
11
11
export function systemDeps ( basePath : string , options : PhpOptions ) : SystemPackages {
12
- const composerOk = isSet ( options . composerIsFine ) ? options . composerIsFine : cmds . cmdReturnsOk ( cmds . composerCmd ) ;
12
+ const composerOk = isSet ( options . composerIsFine ) ? options . composerIsFine : cmds . cmdReturnsOk ( cmds . composerCmd . command , cmds . composerCmd . args ) ;
13
13
const composerPharOk = isSet ( options . composerPharIsFine ) ?
14
- options . composerPharIsFine : cmds . cmdReturnsOk ( cmds . pharCmd ) ;
14
+ options . composerPharIsFine : cmds . cmdReturnsOk ( cmds . pharCmd . command , cmds . pharCmd . args ) ;
15
15
16
16
let finalVersionsObj = { } ;
17
17
18
18
if ( options . systemVersions && ( Object . keys ( options . systemVersions ) . length > 0 ) ) {
19
19
// give first preference to a stub
20
20
finalVersionsObj = options . systemVersions ;
21
21
} else if ( composerOk ) {
22
- const lines = cmds . execWithResult ( cmds . composerShowCmd , basePath ) . split ( os . EOL ) ;
22
+ const lines = cmds . execWithResult ( cmds . composerShowCmd . command , basePath , cmds . composerShowCmd . args ) . split ( os . EOL ) ;
23
23
lines . forEach ( ( line ) => {
24
24
const [ part1 , part2 ] = line . split ( / \s + / ) ;
25
25
if ( part2 ) {
26
26
finalVersionsObj [ part1 ] = part2 ;
27
27
}
28
28
} ) ;
29
29
} else if ( composerPharOk ) {
30
- const output = cmds . execWithResult ( cmds . pharCmd , basePath ) ;
30
+ const output = cmds . execWithResult ( cmds . pharCmd . command , basePath , cmds . pharCmd . args ) ;
31
31
const versionsObj = JSON . parse ( output ) . platform ;
32
32
versionsObj . forEach ( ( { name, version} ) => {
33
33
finalVersionsObj [ name ] = version ;
0 commit comments