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 = '')
Создать новый экземпляр результата процесса.
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 $callback = null)
Выбросить исключение, если процесс завершился неудачно.
$this throwIf(bool $condition, callable $callback = null)
Выбросить исключение, если процесс завершился неудачно и заданное условие истинно.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/Process/FakeProcessResult.html