File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -41,7 +41,11 @@ public function createDeferredShell($process)
4141 // forcefully terminate process when stream closes
4242 $ stream ->on ('close ' , function () use ($ process ) {
4343 if ($ process ->isRunning ()) {
44- $ process ->terminate (SIGKILL );
44+ if (defined ('SIGKILL ' )) {
45+ $ process ->terminate (SIGKILL );
46+ } else {
47+ $ process ->terminate (null );
48+ }
4549 }
4650 });
4751
Original file line number Diff line number Diff line change @@ -38,7 +38,11 @@ public function testClosingStreamTerminatesRunningProcess()
3838 $ process ->stdin ->expects ($ this ->any ())->method ('isWritable ' )->willReturn (true );
3939
4040 $ process ->expects ($ this ->once ())->method ('isRunning ' )->will ($ this ->returnValue (true ));
41- $ process ->expects ($ this ->once ())->method ('terminate ' )->with ($ this ->equalTo (SIGKILL ));
41+ if (defined ('SIGKILL ' )) {
42+ $ process ->expects ($ this ->once ())->method ('terminate ' )->with ($ this ->equalTo (SIGKILL ));
43+ } else {
44+ $ process ->expects ($ this ->once ())->method ('terminate ' )->with ($ this ->equalTo (null ));
45+ }
4246
4347 $ shell = $ this ->processLauncher ->createDeferredShell ($ process );
4448
You can’t perform that action at this time.
0 commit comments