Spec-Zone.ru › Laravel 8

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

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

Трейты

Macroable

Свойства

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

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

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

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

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

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

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

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

Методы

... (rest of the table) ...
статический 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(строка|массив $body = '', целое $status = 200, массив $headers = [])

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

Детали

static void macro(string $name, object|callable $macro)

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

Параметры

string $name
object|callable $macro

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

void

static void mixin(object $mixin, bool $replace = true)

Смешать другой объект в класс.

Параметры

object $mixin
bool $replace

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

void

Исключения

ReflectionException

static bool hasMacro(string $name)

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

Параметры

string $name

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

bool

static void flushMacros()

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

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

void

static mixed __callStatic(string $method, array $parameters)

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

Параметры

string $method
array $parameters

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

mixed

Исключения

BadMethodCallException

mixed __call(string $method, array $parameters)

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

Параметры

string $method
array $parameters

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

mixed

Исключения

BadMethodCallException

void __construct(array $responses)

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

Параметры

array $responses

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

void

$this push(string|array $body = '', int $status = 200, array $headers = [])

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

Параметры

string|array $body
int $status
array $headers

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

$this

$this pushStatus(int $status, array $headers = [])

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

Параметры

int $status
array $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/8.x/Illuminate/Http/Client/ResponseSequence.html

Spec-Zone.ru

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