public function testPrefixIsPrependedToAllGeneratedProcess() {
$pb = new ProcessBuilder();
$pb
->setPrefix('/usr/bin/php');
$proc = $pb
->setArguments(array(
'-v',
))
->getProcess();
if (defined('PHP_WINDOWS_VERSION_BUILD')) {
$this
->assertEquals('"/usr/bin/php" "-v"', $proc
->getCommandLine());
}
else {
$this
->assertEquals("'/usr/bin/php' '-v'", $proc
->getCommandLine());
}
$proc = $pb
->setArguments(array(
'-i',
))
->getProcess();
if (defined('PHP_WINDOWS_VERSION_BUILD')) {
$this
->assertEquals('"/usr/bin/php" "-i"', $proc
->getCommandLine());
}
else {
$this
->assertEquals("'/usr/bin/php' '-i'", $proc
->getCommandLine());
}
}