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|null $callback = null) Выбросить исключение, если процесс завершился неудачно. | |
| $this | throwIf(bool $condition, callable|null $callback = null) Выбросить исключение, если процесс завершился неудачно и заданное условие истинно. |
Подробности
void __construct(string $command = '', int $exitCode = 0, array|string $output = '', array|string $errorOutput = '')
Создать новый экземпляр результата процесса.
protected 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|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/FakeProcessResult.html