File tree Expand file tree Collapse file tree 1 file changed +8
-1
lines changed
src/Symfony/Cmf/Component/Testing/Phpunit Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change 4
4
5
5
use Symfony \Component \Process \ProcessBuilder ;
6
6
use Symfony \Component \Process \Process ;
7
+ use Symfony \Component \Process \PhpExecutableFinder ;
7
8
use Symfony \Component \HttpKernel \Kernel ;
8
9
use Doctrine \Common \DataFixtures \Purger ;
9
10
@@ -16,7 +17,13 @@ public function __construct($processBuilder = null)
16
17
{
17
18
if (null === $ processBuilder ) {
18
19
$ this ->processBuilder = new PrefixedProcessBuilder ();
19
- $ this ->processBuilder ->setPrefix (array ('php ' , __DIR__ .'/../../../../../../bin/console ' ));
20
+ $ phpExecutableFinder = new PhpExecutableFinder ();
21
+ $ phpExecutable = $ phpExecutableFinder ->find ();
22
+ if (false !== $ phpExecutable ) {
23
+ $ this ->processBuilder ->setPrefix (array ($ phpExecutable , __DIR__ .'/../../../../../../bin/console ' ));
24
+ } else {
25
+ // todo throw an exception, log error?
26
+ }
20
27
} else {
21
28
$ this ->processBuilder = $ processBuilder ;
22
29
}
You can’t perform that action at this time.
0 commit comments