Spec-Zone.ru › Laravel 11

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

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

Трейты

Macroable

Свойства

статический защищенный массив $macros

Зарегистрированные строковые макросы.

из Macroable
защищенный массив $responses

Ответы в последовательности.

защищенный bool $failWhenEmpty

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

защищенный PromiseInterface $emptyResponse

Ответ, который должен возвращаться, когда последовательность пуста.

Методы

статический void macro(строка $name, объект|вызываемый $macro)

Зарегистрировать пользовательский макрос.

из Macroable
статический void mixin(объект $mixin, bool $replace = true)

Включить другой объект в класс.

из Macroable
статический bool hasMacro(строка $name)

Проверить, зарегистрирован ли макрос.

из Macroable
статический void flushMacros()

Очистить существующие макросы.

из Macroable
статический смешанный __callStatic(строка $method, массив $parameters)

Динамически обрабатывать вызовы класса.

из Macroable
смешанный __call(строка $method, массив $parameters)

Динамически обрабатывать вызовы класса.

из Macroable
void __construct(массив $responses)

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

$this push(строка|массив|null $body = null, int $status = 200, массив $headers = [])

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

$this pushStatus(int $status, массив $headers = [])

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

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

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

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

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

$this whenEmpty(PromiseInterface|Closure $response)

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

$this dontFailWhenEmpty()

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

bool isEmpty()

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

смешанный __invoke()

Получить следующий ответ в последовательности.

Подробности

статический void macro(строка $name, объект|вызываемый $macro)

Зарегистрировать пользовательский макрос.

Параметры

строка $name
объект|вызываемый $macro

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

void

статический void mixin(объект $mixin, bool $replace = true)

Включить другой объект в класс.

Параметры

объект $mixin
bool $replace

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

void

Исключения

ReflectionException

статический bool hasMacro(строка $name)

Проверить, зарегистрирован ли макрос.

Параметры

строка $name

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

bool

статический void flushMacros()

Очистить существующие макросы.

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

void

статический смешанный __callStatic(строка $method, массив $parameters)

Динамически обрабатывать вызовы класса.

Параметры

строка $method
массив $parameters

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

смешанный

Исключения

BadMethodCallException

смешанный __call(строка $method, массив $parameters)

Динамически обрабатывать вызовы класса.

Параметры

строка $method
массив $parameters

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

смешанный

Исключения

BadMethodCallException

void __construct(массив $responses)

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

Параметры

массив $responses

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

void

$this push(строка|массив|null $body = null, int $status = 200, массив $headers = [])

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

Параметры

строка|массив|null $body
int $status
массив $headers

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

$this

$this pushStatus(int $status, массив $headers = [])

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

Параметры

int $status
массив $headers

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

$this

$this pushFile(string $filePath, int $status = 200, array $headers = [])

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

Параметры

string $filePath
int $status
array $headers

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

$this

$this pushResponse(mixed $response)

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

Параметры

mixed $response

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

$this

$this whenEmpty(PromiseInterface|Closure $response)

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

Параметры

PromiseInterface|Closure $response

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

$this

$this dontFailWhenEmpty()

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

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

$this

bool isEmpty()

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

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

bool

mixed __invoke()

Получить следующий ответ в последовательности.

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

mixed

Исключения

OutOfBoundsException

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Http/Client/ResponseSequence.html

Spec-Zone.ru

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