Spec-Zone.ru › Laravel 7

Последовательность ответов

класс Последовательность ответов (Просмотреть исходный код)

Свойства

защищенный массив $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)

Создать новую последовательность ответов.

Параметры

массив $responses

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

void

$this push(строка|массив $body = '', целое $status = 200, массив $headers = [])

Добавить ответ в последовательность.

Параметры

строка|массив $body
целое $status
массив $headers

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

$this

$this pushStatus(целое $status, массив $headers = [])

Добавить ответ с заданным кодом состояния в последовательность.

Параметры

целое $status
массив $headers

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

$this

$this pushFile(строка $filePath, целое $status = 200, массив $headers = [])

Добавить ответ с содержимым файла в качестве тела в последовательность.

Параметры

строка $filePath
целое $status
массив $headers

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

$this

$this pushResponse(смешанный $response)

Добавить ответ в последовательность.

Параметры

смешанный $response

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

$this

$this whenEmpty(PromiseInterface|Closure $response)

Заставить последовательность возвращать ответ по умолчанию, когда она пуста.

Параметры

PromiseInterface|Closure $response

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

$this

$this dontFailWhenEmpty()

Заставить последовательность возвращать ответ по умолчанию, когда она пуста.

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

$this

bool isEmpty()

Указывает, что эта последовательность исчерпала все свои ответы.

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

bool

смешанный __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

Spec-Zone.ru

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