Spec-Zone.ru › Laravel 10

FakeProcessResult

class FakeProcessResult implements ProcessResult (View source)

Свойства

protected string $command

Строка команды.

protected int $exitCode

Код завершения процесса.

protected string $output

Вывод процесса.

protected string $errorOutput

Вывод ошибок процесса.

Методы

void __construct(string $command = '', int $exitCode = 0, array|string $output = '', array|string $errorOutput = '')

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

string normalizeOutput(array|string $output)

Нормализовать предоставленный вывод в строку с новыми строками.

string command()

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

FakeProcessResult withCommand(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(string $command = '', int $exitCode = 0, array|string $output = '', array|string $errorOutput = '')

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

Параметры

string $command
int $exitCode
array|string $output
array|string $errorOutput

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

void

protected string normalizeOutput(array|string $output)

Нормализовать предоставленный вывод в строку с новыми строками.

Параметры

array|string $output

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

string

string command()

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

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

string

FakeProcessResult withCommand(string $command)

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

Параметры

string $command

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

FakeProcessResult

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/FakeProcessResult.html

Spec-Zone.ru

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