Skip to content

Commit

Permalink
added doc comments
Browse files Browse the repository at this point in the history
  • Loading branch information
Christoph committed Oct 6, 2012
1 parent 65dd6e0 commit e7c2e90
Showing 1 changed file with 70 additions and 0 deletions.
70 changes: 70 additions & 0 deletions src/Symfony/Component/Process/Process.php
Expand Up @@ -292,71 +292,141 @@ public function getStopSignal()
return $this->status['stopsig'];
}

/**
* Adds a line to the STDOUT stream
*
* @param string $line The line to append
*/
public function addOutput($line)
{
$this->stdout .= $line;
}

/**
* Adds a line to the STDERR stream
*
* @param string $line The line to append
*/
public function addErrorOutput($line)
{
$this->stderr .= $line;
}

/**
* Gets the command line to be executed
*
* @return string The command to execute
*/
public function getCommandLine()
{
return $this->commandline;
}

/**
* Sets the command line to be executed
*
* @param string $commandline The command to execute
*/
public function setCommandLine($commandline)
{
$this->commandline = $commandline;
}

/**
* Gets the process timeout
*
* @return integer The timeout in seconds
*/
public function getTimeout()
{
return $this->timeout;
}

/**
* Sets the process timeout
*
* @param integer|null $timeout The timeout in seconds
*/
public function setTimeout($timeout)
{
$this->timeout = $timeout;
}

/**
* Gets the working directory
*
* @return string The current working directory
*/
public function getWorkingDirectory()
{
return $this->cwd;
}

/**
* Sets the current working directory
*
* @param string $cwd The new working directory
*/
public function setWorkingDirectory($cwd)
{
$this->cwd = $cwd;
}

/**
* Gets the environment variables
*
* @return array The current environment variables
*/
public function getEnv()
{
return $this->env;
}

/**
* Sets the environment variables
*
* @param array $env The new environment variables
*/
public function setEnv(array $env)
{
$this->env = $env;
}

/**
* Gets the contents of STDIN
*
* @return string The current contents
*/
public function getStdin()
{
return $this->stdin;
}

/**
* Sets the contents of STDIN
*
* @param string $stdin The new contents
*/
public function setStdin($stdin)
{
$this->stdin = $stdin;
}

/**
* Gets the options for proc_open
*
* @return array The current options
*/
public function getOptions()
{
return $this->options;
}

/**
* Sets the options for proc_open
*
* @param array $options The new options
*/
public function setOptions(array $options)
{
$this->options = $options;
Expand Down

0 comments on commit e7c2e90

Please sign in to comment.