Результат процесса
класс Результат процесса реализует Результат процесса (Просмотреть исходный код)
Свойства
| protected Process | $process | Базовый экземпляр процесса. |
Методы
| void | __construct(Process $process)
Создать новый экземпляр результата процесса. | |
| string | command()
Получить исходную команду, выполненную процессом. | |
| bool | successful()
Определить, был ли процесс успешным. | |
| bool | failed()
Определить, завершился ли процесс с ошибкой. | |
| int|null | exitCode()
Получить код завершения процесса. | |
| string | output()
Получить стандартный вывод процесса. | |
| bool | seeInOutput(string $output)
Определить, содержит ли вывод заданную строку. | |
| string | errorOutput()
Получить вывод об ошибках процесса. | |
| bool | seeInErrorOutput(string $output)
Определить, содержит ли вывод об ошибках заданную строку. | |
| $this | throw(callable|null $callback = null)
Выбросить исключение, если процесс завершился с ошибкой. | |
| $this | throwIf(bool $condition, callable|null $callback = null)
Выбросить исключение, если процесс завершился с ошибкой и заданное условие истинно. |
Детали
void __construct(Process $process)
Создать новый экземпляр результата процесса.
string command()
Получить исходную команду, выполненную процессом.
bool successful()
Определить, был ли процесс успешным.
bool failed()
Определить, завершился ли процесс с ошибкой.
int|null exitCode()
Получить код завершения процесса.
string output()
Получить стандартный вывод процесса.
bool seeInOutput(string $output)
Определить, содержит ли вывод заданную строку.
string errorOutput()
Получить вывод об ошибках процесса.
bool seeInErrorOutput(string $output)
Определить, содержит ли вывод об ошибках заданную строку.
$this throw(callable|null $callback = null)
Выбросить исключение, если процесс завершился с ошибкой.
$this throwIf(bool $condition, callable|null $callback = null)
Выбросить исключение, если процесс завершился с ошибкой и заданное условие истинно.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Process/ProcessResult.html