in src/TestUtils/ExecuteCommandTrait.php [83:99]
private static function executeProcess(Process $process, $throwExceptionOnFailure = true)
{
if (self::$logger) {
self::$logger->debug(sprintf('Executing: %s', $process->getCommandLine()));
}
$process->run(self::getCallback());
if (!$process->isSuccessful() && $throwExceptionOnFailure) {
$output = $process->getErrorOutput() ? $process->getErrorOutput() : $process->getOutput();
$msg = sprintf('Error executing "%s": %s', $process->getCommandLine(), $output);
throw new \Exception($msg);
}
return $process->isSuccessful();
}