Symfony\Component\Process\Process::setWorkingDirectory PHP Method

setWorkingDirectory() public method

Sets the current working directory.
public setWorkingDirectory ( string $cwd ) : self
$cwd string The new working directory
return self The current Process instance
    public function setWorkingDirectory($cwd)
    {
        $this->cwd = $cwd;
        return $this;
    }

Usage Example

 /**
  * Runs behat command with provided parameters
  *
  * @When /^I run "behat(?: ([^"]*))?"$/
  *
  * @param   string $argumentsString
  */
 public function iRunBehat($argumentsString = '')
 {
     $argumentsString = strtr($argumentsString, array('\'' => '"'));
     $this->process->setWorkingDirectory($this->workingDir);
     $this->process->setCommandLine(sprintf('%s %s %s %s', $this->phpBin, escapeshellarg(BEHAT_BIN_PATH), $argumentsString, strtr('--format-settings=\'{"timer": false}\'', array('\'' => '"', '"' => '\\"'))));
     $this->process->run();
 }
All Usage Examples Of Symfony\Component\Process\Process::setWorkingDirectory