public function ProcessFailedException::__construct

File

drupal/core/vendor/symfony/process/Symfony/Component/Process/Exception/ProcessFailedException.php, line 25

Class

ProcessFailedException
Exception for failed processes.

Namespace

Symfony\Component\Process\Exception

Code

public function __construct(Process $process) {
  if ($process
    ->isSuccessful()) {
    throw new \InvalidArgumentException('Expected a failed process, but the given process was successful.');
  }
  parent::__construct(sprintf('The command "%s" failed.' . "\n\nOutput:\n================\n" . $process
    ->getOutput() . "\n\nError Output:\n================\n" . $process
    ->getErrorOutput(), $process
    ->getCommandLine()));
  $this->process = $process;
}