public function ProcessBuilderTest::testPrefixIsPrependedToAllGeneratedProcess

File

drupal/core/vendor/symfony/process/Symfony/Component/Process/Tests/ProcessBuilderTest.php, line 107

Class

ProcessBuilderTest

Namespace

Symfony\Component\Process\Tests

Code

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());
  }
}