FakeProcessSequence
class FakeProcessSequence(View source)
Свойства
| protected array | $processes | Результаты и описания поддельных процессов. | |
| protected bool | $failWhenEmpty | Указывает, что вызов этой последовательности, когда она пуста, должен вызывать исключение. | |
| protected ProcessResult|FakeProcessDescription | $emptyProcess | Ответ, который должен возвращаться, когда последовательность пуста. |
Методы
| void | __construct(array $processes = []) Создать новый экземпляр последовательности поддельных процессов. | |
| $this | push(FakeProcessDescription|array|string $process) Добавить новый результат или описание процесса в последовательность. | |
| $this | whenEmpty(FakeProcessDescription|array|string $process) Заставить последовательность возвращать результат по умолчанию, когда она пуста. | |
| ProcessResult|FakeProcessDescription | toProcessResult(FakeProcessDescription|array|string $process) Преобразовать заданный результат в фактический результат или описание процесса. | |
| $this | dontFailWhenEmpty() Заставить последовательность возвращать результат по умолчанию, когда она пуста. | |
| bool | isEmpty() Указать, что эта последовательность исчерпала все свои результаты процесса. | |
| ProcessResult|FakeProcessDescription | __invoke() Получить следующий процесс в последовательности. |
Подробности
void __construct(array $processes = [])
Создать новый экземпляр последовательности поддельных процессов.
$this push(FakeProcessDescription|array|string $process)
Добавить новый результат или описание процесса в последовательность.
$this whenEmpty(FakeProcessDescription|array|string $process)
Заставить последовательность возвращать результат по умолчанию, когда она пуста.
protected ProcessResult|FakeProcessDescription toProcessResult(FakeProcessDescription|array|string $process)
Преобразовать заданный результат в фактический результат или описание процесса.
$this dontFailWhenEmpty()
Заставить последовательность возвращать результат по умолчанию, когда она пуста.
bool isEmpty()
Указать, что эта последовательность исчерпала все свои результаты процесса.
ProcessResult|FakeProcessDescription __invoke()
Получить следующий процесс в последовательности.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/Process/FakeProcessSequence.html