Spec-Zone.ru › Laravel 10

ProcessResult

class ProcessResult implements ProcessResult (View source)

Свойства

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 $callback = null)

Выбросить исключение, если процесс завершился неудачно.

$this throwIf(bool $condition, callable $callback = null)

Выбросить исключение, если процесс завершился неудачно и заданное условие истинно.

Подробное описание

void __construct(Process $process)

Создать новый экземпляр результата процесса.

Параметры

Process $process

Возвращаемое значение

void

string command()

Получить исходную команду, выполненную процессом.

Возвращаемое значение

string

bool successful()

Определить, был ли процесс успешным.

Возвращаемое значение

bool

bool failed()

Определить, завершился ли процесс неудачно.

Возвращаемое значение

bool

int|null exitCode()

Получить код завершения процесса.

Возвращаемое значение

int|null

string output()

Получить стандартный вывод процесса.

Возвращаемое значение

string

bool seeInOutput(string $output)

Определить, содержит ли вывод заданную строку.

Параметры

string $output

Возвращаемое значение

bool

string errorOutput()

Получить вывод об ошибках процесса.

Возвращаемое значение

string

bool seeInErrorOutput(string $output)

Определить, содержит ли вывод об ошибках заданную строку.

Параметры

string $output

Возвращаемое значение

bool

$this throw(callable $callback = null)

Выбросить исключение, если процесс завершился неудачно.

Параметры

callable $callback

Возвращаемое значение

$this

Исключения

ProcessFailedException

$this throwIf(bool $condition, callable $callback = null)

Выбросить исключение, если процесс завершился неудачно и заданное условие истинно.

Параметры

bool $condition
callable $callback

Возвращаемое значение

$this

Исключения

Throwable

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/Process/ProcessResult.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API