/** * @param string|array|Process $cmd An instance of Process or an array of arguments to escape and run or a command to run * @param string|null $error An error message that must be displayed if something went wrong * * @return Process */ public function mustRun($cmd, $error = null) { return $this->helper->mustRun($this->output, $cmd, $error); }
/** * Runs the process. * * This is identical to run() except that an exception is thrown if the process * exits with a non-zero exit code. * * @param string|Process $cmd An instance of Process or a command to run * @param string|null $error An error message that must be displayed if something went wrong * @param callable|null $callback A PHP callback to run whenever there is some * output available on STDOUT or STDERR * * @throws ProcessFailedException * * @return Process The process that ran * * @see run() */ public function mustRun($cmd, $error = null, callable $callback = null) { return $this->processHelper->mustRun($this->output, $cmd, $error, $callback); }