Последовательность ответов
класс Последовательность ответов (Просмотреть исходный код)
Свойства
| защищенный массив | $responses | Ответы в последовательности. | |
| защищенный bool | $failWhenEmpty | Указывает, что вызов этой последовательности при пустом состоянии должен вызывать исключение. | |
| защищенный PromiseInterface | $emptyResponse | Ответ, который должен возвращаться, когда последовательность пуста. |
Методы
| void | __construct(массив $responses)
Создать новую последовательность ответов. | |
| $this | push(строка|массив $body = '', целое $status = 200, массив $headers = [])
Добавить ответ в последовательность. | |
| $this | pushStatus(целое $status, массив $headers = [])
Добавить ответ с заданным кодом состояния в последовательность. | |
| $this | pushFile(строка $filePath, целое $status = 200, массив $headers = [])
Добавить ответ с содержимым файла в качестве тела в последовательность. | |
| $this | pushResponse(смешанный $response)
Добавить ответ в последовательность. | |
| $this | whenEmpty(PromiseInterface|Closure $response)
Заставить последовательность возвращать ответ по умолчанию, когда она пуста. | |
| $this | dontFailWhenEmpty()
Заставить последовательность возвращать ответ по умолчанию, когда она пуста. | |
| bool | isEmpty()
Указывает, что эта последовательность исчерпала все свои ответы. | |
| смешанный | __invoke()
Получить следующий ответ в последовательности. |
Подробности
void __construct(массив $responses)
Создать новую последовательность ответов.
$this push(строка|массив $body = '', целое $status = 200, массив $headers = [])
Добавить ответ в последовательность.
$this pushStatus(целое $status, массив $headers = [])
Добавить ответ с заданным кодом состояния в последовательность.
$this pushFile(строка $filePath, целое $status = 200, массив $headers = [])
Добавить ответ с содержимым файла в качестве тела в последовательность.
$this pushResponse(смешанный $response)
Добавить ответ в последовательность.
$this whenEmpty(PromiseInterface|Closure $response)
Заставить последовательность возвращать ответ по умолчанию, когда она пуста.
$this dontFailWhenEmpty()
Заставить последовательность возвращать ответ по умолчанию, когда она пуста.
bool isEmpty()
Указывает, что эта последовательность исчерпала все свои ответы.
смешанный __invoke()
Получить следующий ответ в последовательности.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/7.x/Illuminate/Http/Client/ResponseSequence.html