/
githubmirror
/
framework
Обзор
Документация
Войти
/
githubmirror
/
framework
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
13.x
src/Illuminate/Process/Exceptions/ProcessFailedException.php
41 строка
1 KB
Andrew Brown
[12.x] remove `@return` docblocks on constructors (#55076)
19 мар 2025, 23:10
Не верифицирован
19 мар 2025, 23:10
8f0e00b
Код
Авторство
О чём код?
<?php namespace Illuminate\Process\Exceptions; use Illuminate\Contracts\Process\ProcessResult; use RuntimeException; class ProcessFailedException extends RuntimeException { /** * The process result instance. * * @var \Illuminate\Contracts\Process\ProcessResult */ public $result; /** * Create a new exception instance. * * @param \Illuminate\Contracts\Process\ProcessResult $result */ public function __construct(ProcessResult $result) { $this->result = $result; $error = sprintf('The command "%s" failed.'."\n\nExit Code: %s", $result->command(), $result->exitCode(), ); if (! empty($result->output())) { $error .= sprintf("\n\nOutput:\n================\n%s", $result->output()); } if (! empty($result->errorOutput())) { $error .= sprintf("\n\nError Output:\n================\n%s", $result->errorOutput()); } parent::__construct($error, $result->exitCode() ?? 1); } }