You are here

public function PhpProcess::__construct in Zircon Profile 8

Same name and namespace in other branches
  1. 8.0 vendor/symfony/process/PhpProcess.php \Symfony\Component\Process\PhpProcess::__construct()

Constructor.

Parameters

string $script The PHP script to run (as a string):

string|null $cwd The working directory or null to use the working dir of the current PHP process:

array|null $env The environment variables or null to use the same environment as the current PHP process:

int $timeout The timeout in seconds:

array $options An array of options for proc_open:

Overrides Process::__construct

File

vendor/symfony/process/PhpProcess.php, line 36

Class

PhpProcess
PhpProcess runs a PHP script in an independent process.

Namespace

Symfony\Component\Process

Code

public function __construct($script, $cwd = null, array $env = null, $timeout = 60, array $options = array()) {
  $executableFinder = new PhpExecutableFinder();
  if (false === ($php = $executableFinder
    ->find())) {
    $php = null;
  }
  parent::__construct($php, $cwd, $env, $script, $timeout, $options);
}