Process setEnhanceSigchildCompatibility(bool $enhance)
int run(callable|null $callback = null) Runs the process. The callback receives the type
unblock() Sets non-blocking mode on pipes.
float|null getTimeout() Gets the process timeout (max. runtime).
string|null getWorkingDirectory() Gets the working directory.
bool getEnhanceSigchildCompatibility() Returns whether sigchild compatibility mode is activated
array getDescriptors() Returns an array of descriptors for the use of proc_open.
string getIncrementalErrorOutput() Returns the errorOutput incrementally. In comparison
int stop(int|float $timeout = 10, int $signal = null) Stops the process.
float|null getIdleTimeout() Gets the process idle timeout (max. time since last output).
Page 5 of 13