Spec-Zone.ru › Laravel 8

Фабрика

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

Трейты

Macroable

Свойства

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

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

из Macroable
защищенный Dispatcher|null $dispatcher

Реализация диспетчера событий.

защищенный Collection $stubCallbacks

Заглушки-вызываемые объекты, которые будут обрабатывать запросы.

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

Указывает, записывает ли фабрика запросы и ответы.

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

Записанный массив ответов.

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

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

Методы

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

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

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

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

from Macroable
static bool hasMacro(string $name)

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

from Macroable
static void flushMacros()

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

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

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

from Macroable
mixed __call(string $method, array $parameters)

Выполнить метод для нового ожидаемого экземпляра запроса.

void __construct(Dispatcher $dispatcher = null)

Создать новый экземпляр фабрики.

static PromiseInterface response(array|string $body = null, int $status = 200, array $headers = [])

Создать новый экземпляр ответа для использования во время имитации.

ResponseSequence sequence(array $responses = [])

Получить вызываемый объект, который возвращает последовательность ответов в порядке для использования во время имитации.

$this fake(callable|array $callback = null)

Зарегистрировать вызываемый объект, который будет перехватывать запросы и сможет возвращать имитируемые ответы.

ResponseSequence fakeSequence(string $url = '*')

Зарегистрировать последовательность ответов для заданного шаблона URL.

$this stubUrl(string $url, Response|PromiseInterface|callable $callback)

Имитировать заданный URL с помощью заданного обратного вызова.

$this record()

Начать запись пар запрос/ответ.

void recordRequestResponsePair(Request $request, Response $response)

Записать пару запрос/ответ.

void assertSent(callable $callback)

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

void assertSentInOrder(array $callbacks)

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

void assertNotSent(callable $callback)

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

void assertNothingSent()

Утверждать, что пара запрос/ответ не была записана.

void assertSentCount(int $count)

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

void assertSequencesAreEmpty()

Утверждать, что каждая созданная последовательность ответов пуста.

Collection recorded(callable $callback = null)

Получить коллекцию пар запрос/ответ, соответствующих заданной проверке истинности.

PendingRequest newPendingRequest()

Создать новый экземпляр ожидаемого запроса для этой фабрики.

Dispatcher|null getDispatcher()

Получить текущую реализацию диспетчера событий.

PendingRequest accept(string $contentType)

Без описания

PendingRequest acceptJson()

Без описания

PendingRequest asForm()

Без описания

PendingRequest asJson()

Без описания

PendingRequest asMultipart()

Без описания

PendingRequest async()

Без описания

PendingRequest attach(string|array $name, string|resource $contents = '', string|null $filename = null, array $headers = [])

Без описания

PendingRequest baseUrl(string $url)

Без описания

PendingRequest beforeSending(callable $callback)

Без описания

PendingRequest bodyFormat(string $format)

Без описания

PendingRequest contentType(string $contentType)

Без описания

PendingRequest dd()

Без описания

PendingRequest dump()

Без описания

PendingRequest retry(int $times, int $sleep, ?callable $when = null)

Без описания

PendingRequest sink(string|resource $to)

Без описания

ЗапросОжидания stub(callable $callback)

Без описания

ЗапросОжидания timeout(int $seconds)

Без описания

ЗапросОжидания withBasicAuth(string $username, string $password)

Без описания

ЗапросОжидания withBody(resource|string $content, string $contentType)

Без описания

ЗапросОжидания withCookies(array $cookies, string $domain)

Без описания

ЗапросОжидания withDigestAuth(string $username, string $password)

Без описания

ЗапросОжидания withHeaders(array $headers)

Без описания

ЗапросОжидания withMiddleware(callable $middleware)

Без описания

ЗапросОжидания withOptions(array $options)

Без описания

ЗапросОжидания withToken(string $token, string $type = 'Bearer')

Без описания

ЗапросОжидания withUserAgent(string $userAgent)

Без описания

ЗапросОжидания withoutRedirecting()

Без описания

ЗапросОжидания withoutVerifying()

Без описания

массив pool(callable $callback)

Без описания

Ответ delete(string $url, array $data = [])

Без описания

Ответ get(string $url, array|string|null $query = null)

Без описания

Ответ head(string $url, array|string|null $query = null)

Без описания

Ответ patch(string $url, array $data = [])

Без описания

Ответ post(string $url, array $data = [])

Без описания

Ответ put(string $url, array $data = [])

Без описания

Ответ send(string $method, string $url, array $options = [])

Без описания

Подробности

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

void __construct(Dispatcher $dispatcher = null)

Создать новый экземпляр фабрики.

Параметры

Dispatcher $dispatcher

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

void

static PromiseInterface response(array|string $body = null, int $status = 200, array $headers = [])

Создать новый экземпляр ответа для использования во время подстановки.

Параметры

array|string $body
int $status
array $headers

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

PromiseInterface

Последовательность ответов sequence(array $responses = [])

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

Параметры

array $responses

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

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

$this fake(callable|array $callback = null)

Зарегистрировать вызываемый объект, который будет перехватывать запросы и возвращать подставленные ответы.

Параметры

callable|array $callback

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

$this

Последовательность ответов fakeSequence(string $url = '*')

Зарегистрировать последовательность ответов для заданного шаблона URL.

Параметры

string $url

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

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

$this stubUrl(string $url, Ответ|PromiseInterface|callable $callback)

Заглушить заданный URL с помощью заданного обратного вызова.

Параметры

string $url
Ответ|PromiseInterface|callable $callback

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

$this

protected $this record()

Начать запись пар запрос/ответ.

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

$this

void recordRequestResponsePair(Запрос $request, Ответ $response)

Записать пару запрос/ответ.

Параметры

Запрос $request
Ответ $response

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

void

void assertSent(callable $callback)

Проверить, что пара запрос/ответ была записана, соответствующая заданной проверке истинности.

Параметры

callable $callback

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

void

void assertSentInOrder(array $callbacks)

Проверить, что заданный запрос был отправлен в заданном порядке.

Параметры

array $callbacks

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

void

void assertNotSent(callable $callback)

Проверить, что пара запрос/ответ не была записана, соответствующая заданной проверке истинности.

Параметры

callable $callback

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

void

void assertNothingSent()

Проверить, что ни одна пара запрос/ответ не была записана.

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

void

void assertSentCount(int $count)

Проверить, сколько запросов было записано.

Параметры

int $count

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

void

void assertSequencesAreEmpty()

Проверить, что каждая созданная последовательность ответов пуста.

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

void

Коллекция recorded(callable $callback = null)

Получить коллекцию пар запрос/ответ, соответствующих заданной проверке истинности.

Параметры

callable $callback

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

Коллекция

protected Ожидающий запрос newPendingRequest()

Создать новый ожидающий запрос для этого фабричного объекта.

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

Ожидающий запрос

Диспетчер событий|null getDispatcher()

Получить текущую реализацию диспетчера событий.

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

Диспетчер событий|null

Ожидающий запрос accept(string $contentType)

Без описания

Параметры

string $contentType

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

Ожидающий запрос

Ожидающий запрос acceptJson()

Без описания

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

Ожидающий запрос

Ожидающий запрос asForm()

Без описания

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

Ожидающий запрос

Ожидающий запрос asJson()

Без описания

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

Ожидающий запрос

Ожидающий запрос asMultipart()

Без описания

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

Ожидающий запрос

Ожидающий запрос async()

Без описания

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

Ожидающий запрос
END_OF_DOCUMENT_MARKER

PendingRequest attach(string|array $name, string|resource $contents = '', string|null $filename = null, array $headers = [])

Описание отсутствует

Параметры

string|array $name
string|resource $contents
string|null $filename
array $headers

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

PendingRequest

PendingRequest baseUrl(string $url)

Описание отсутствует

Параметры

string $url

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

PendingRequest

PendingRequest beforeSending(callable $callback)

Описание отсутствует

Параметры

callable $callback

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

PendingRequest

PendingRequest bodyFormat(string $format)

Описание отсутствует

Параметры

string $format

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

PendingRequest

PendingRequest contentType(string $contentType)

Описание отсутствует

Параметры

string $contentType

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

PendingRequest

PendingRequest dd()

Описание отсутствует

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

PendingRequest

PendingRequest dump()

Описание отсутствует

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

PendingRequest

PendingRequest retry(int $times, int $sleep, ?callable $when = null)

Описание отсутствует

Параметры

int $times
int $sleep
?callable $when

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

PendingRequest

PendingRequest sink(string|resource $to)

Описание отсутствует

Параметры

string|resource $to

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

PendingRequest

PendingRequest stub(callable $callback)

Описание отсутствует

Параметры

callable $callback

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

PendingRequest

PendingRequest timeout(int $seconds)

Описание отсутствует

Параметры

int $seconds

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

PendingRequest

PendingRequest withBasicAuth(string $username, string $password)

Описание отсутствует

Параметры

string $username
string $password

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

PendingRequest

PendingRequest withBody(resource|string $content, string $contentType)

Описание отсутствует

Параметры

resource|string $content
string $contentType

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

PendingRequest

PendingRequest withCookies(array $cookies, string $domain)

Описание отсутствует

Параметры

array $cookies
string $domain

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

PendingRequest

PendingRequest withDigestAuth(string $username, string $password)

Описание отсутствует

Параметры

string $username
string $password

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

PendingRequest

PendingRequest withHeaders(array $headers)

Описание отсутствует

Параметры

array $headers

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

PendingRequest

PendingRequest withMiddleware(callable $middleware)

Описание отсутствует

Параметры

callable $middleware

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

PendingRequest
END_OF_DOCUMENT_MARKER

PendingRequest withOptions(array $options)

Описание отсутствует

Параметры

array $options

Значение результата

PendingRequest

PendingRequest withToken(string $token, string $type = 'Bearer')

Описание отсутствует

Параметры

string $token
string $type

Значение результата

PendingRequest

PendingRequest withUserAgent(string $userAgent)

Описание отсутствует

Параметры

string $userAgent

Значение результата

PendingRequest

PendingRequest withoutRedirecting()

Описание отсутствует

Значение результата

PendingRequest

PendingRequest withoutVerifying()

Описание отсутствует

Значение результата

PendingRequest

array pool(callable $callback)

Описание отсутствует

Параметры

callable $callback

Значение результата

array

Response delete(string $url, array $data = [])

Описание отсутствует

Параметры

string $url
array $data

Значение результата

Response

Response get(string $url, array|string|null $query = null)

Описание отсутствует

Параметры

string $url
array|string|null $query

Значение результата

Response

Response head(string $url, array|string|null $query = null)

Описание отсутствует

Параметры

string $url
array|string|null $query

Значение результата

Response

Response patch(string $url, array $data = [])

Описание отсутствует

Параметры

string $url
array $data

Значение результата

Response

Response post(string $url, array $data = [])

Описание отсутствует

Параметры

string $url
array $data

Значение результата

Response

Response put(string $url, array $data = [])

Описание отсутствует

Параметры

string $url
array $data

Значение результата

Response

Response send(string $method, string $url, array $options = [])

Описание отсутствует

Параметры

string $method
string $url
array $options

Значение результата

Response

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

Spec-Zone.ru

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