Symfony\Component\Process\ProcessBuilder
Process builder.
- Author: Kris Wallsmith <kris@symfony.com>
Synopsis
class ProcessBuilder
{
- // members
- private $arguments;
- private $cwd;
- private $env;
- private $stdin;
- private $timeout;
- private $options;
- private $inheritEnv;
- private $prefix;
- // methods
- public void __construct()
- public static void create()
- public ProcessBuilder add()
- public ProcessBuilder setPrefix()
- public ProcessBuilder setArguments()
- public void setWorkingDirectory()
- public void inheritEnvironmentVariables()
- public void setEnv()
- public void setInput()
- public ProcessBuilder setTimeout()
- public void setOption()
- public void getProcess()
Members
private
- $arguments
- $cwd
- $env
- $inheritEnv
- $options
- $prefix
- $stdin
- $timeout
Methods
public
- __construct()
- add() — Adds an unescaped argument to the command string.
- create()
- getProcess()
- inheritEnvironmentVariables()
- setArguments()
- setEnv()
- setInput()
- setOption()
- setPrefix() — Adds an unescaped prefix to the command string.
- setTimeout() — Sets the process timeout.
- setWorkingDirectory()