Spec-Zone.ru › Laravel 11

Http

класс Http расширяет Facade (View source)

Свойства

статический защищённый Application|null $app

Экземпляр приложения, к которому осуществляется фасадный доступ.

из Facade
статический защищённый массив $resolvedInstance

Экземпляры решённых объектов.

из Facade
статический защищённый bool $cached

Указывает, должен ли экземпляр решённого объекта кешироваться.

из Facade

Методы

static void resolved(Closure $callback)

Выполнить замыкание, когда фасад будет разрешен.

from Фасад
static MockInterface spy()

Преобразовать фасад в шпион Mockery.

from Фасад
static MockInterface partialMock()

Инициализировать частичный тест для фасада.

from Фасад
static Expectation shouldReceive()

Инициализировать ожидание теста для фасада.

from Фасад
static Expectation expects()

Инициализировать ожидание теста для фасада.

from Фасад
static MockInterface createFreshMockInstance()

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

from Фасад
static MockInterface createMock()

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

from Фасад
static bool isMock()

Определяет, установлен ли тест в качестве экземпляра фасада.

from Фасад
static string|null getMockableClass()

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

from Фасад
static void swap(mixed $instance)

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

from Фасад
static bool isFake()

Определяет, установлен ли "дубликат" в качестве экземпляра фасада.

from Фасад
static mixed getFacadeRoot()

Получить корневой объект за фасадом.

from Фасад
static string getFacadeAccessor()

Получить зарегистрированное имя компонента.

static mixed resolveFacadeInstance(string $name)

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

from Фасад
static void clearResolvedInstance(string $name)

Очистить разрешенный экземпляр фасада.

from Фасад
static void clearResolvedInstances()

Очистить все разрешенные экземпляры.

from Фасад
static Collection defaultAliases()

Получить стандартные псевдонимы приложения.

from Фасад
static Application|null getFacadeApplication()

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

from Фасад
static void setFacadeApplication(Application|null $app)

Установить экземпляр приложения.

from Фасад
static mixed __callStatic(string $method, array $args)

Обработать динамические статические вызовы объекта.

from Фасад
static Factory fake(Closure|array $callback = null)

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

static ResponseSequence fakeSequence(string $urlPattern = '*')

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

static Factory preventStrayRequests()

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

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

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

static Factory globalMiddleware(callable $middleware)

Без описания

static Factory globalRequestMiddleware(callable $middleware)

Без описания

static Factory globalResponseMiddleware(callable $middleware)

Без описания

static Factory globalOptions(Closure|array $options)

Без описания

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

Без описания

static ResponseSequence sequence(array $responses = [])

Без описания

static Factory allowStrayRequests()

Без описания

static void recordRequestResponsePair(Request $request, Response $response)

Без описания

static void assertSent(callable $callback)

Без описания

static void assertSentInOrder(array $callbacks)

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

static void assertNotSent(callable $callback)

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

static void assertNothingSent()

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

static void assertSentCount(int $count)

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

static void assertSequencesAreEmpty()

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

static Collection recorded(callable $callback = null)

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

static PendingRequest createPendingRequest()

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

static Dispatcher|null getDispatcher()

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

static array getGlobalMiddleware()

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

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

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

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

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

static bool hasMacro(string $name)

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

static void flushMacros()

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

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

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

static PendingRequest baseUrl(string $url)

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

static PendingRequest withBody(StreamInterface|string $content, string $contentType = 'application/json')

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

static PendingRequest asJson()

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

static PendingRequest asForm()

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

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

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

static PendingRequest asMultipart()

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

static PendingRequest bodyFormat(string $format)

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

static PendingRequest withQueryParameters(array $parameters)

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

static PendingRequest contentType(string $contentType)

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

static PendingRequest acceptJson()

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

static PendingRequest accept(string $contentType)

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

static PendingRequest withHeaders(array $headers)

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

static PendingRequest withHeader(string $name, mixed $value)

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

static PendingRequest replaceHeaders(array $headers)

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

static PendingRequest withBasicAuth(string $username, string $password)

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

static PendingRequest withDigestAuth(string $username, string $password)

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

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

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

static PendingRequest withUserAgent(string|bool $userAgent)

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

static PendingRequest withUrlParameters(array $parameters = [])

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

static PendingRequest withCookies(array $cookies, string $domain)

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

static PendingRequest maxRedirects(int $max)

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

static PendingRequest withoutRedirecting()

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

static PendingRequest withoutVerifying()

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

static PendingRequest sink(string|resource $to)

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

static PendingRequest timeout(int $seconds)

Без описания

static PendingRequest connectTimeout(int $seconds)

Без описания

static PendingRequest retry(array|int $times, Closure|int $sleepMilliseconds, callable|null $when = null, bool $throw = true)

Без описания

static PendingRequest withOptions(array $options)

Без описания

static PendingRequest withMiddleware(callable $middleware)

Без описания

static PendingRequest withRequestMiddleware(callable $middleware)

Без описания

static PendingRequest withResponseMiddleware(callable $middleware)

Без описания

static PendingRequest beforeSending(callable $callback)

Без описания

static PendingRequest throw(callable|null $callback = null)

Без описания

static PendingRequest throwIf(callable|bool $condition)

Без описания

static PendingRequest throwUnless(bool $condition)

Без описания

static PendingRequest dump()

Без описания

static PendingRequest dd()

Без описания

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

Без описания

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

Без описания

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

Без описания

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

Без описания

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

Без описания

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

Без описания

static array pool(callable $callback)

Без описания

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

Без описания

static Client buildClient()

Без описания

static Client createClient(HandlerStack $handlerStack)

Без описания

static HandlerStack buildHandlerStack()

Без описания

static HandlerStack pushHandlers(HandlerStack $handlerStack)

Без описания

static Closure buildBeforeSendingHandler()

Без описания

static Closure buildRecorderHandler()

Без описания

static Closure buildStubHandler()

Без описания

static RequestInterface runBeforeSendingCallbacks(RequestInterface $request, array $options)

Без описания

static array mergeOptions(array $options)

Без описания

static PendingRequest stub(callable $callback)

Без описания

static PendingRequest async(bool $async = true)

Без описания

static PromiseInterface|null getPromise()

Без описания

static PendingRequest setClient(Client $client)

Без описания

static PendingRequest setHandler(callable $handler)

Без описания

static array getOptions()

Без описания

static PendingRequest|mixed when(Closure|mixed|null $value = null, callable|null $callback = null, callable|null $default = null)

Без описания

static PendingRequest|mixed unless(Closure|mixed|null $value = null, callable|null $callback = null, callable|null $default = null)

Без описания

Подробности

static void resolved(Closure $callback)

Выполнить замыкание, когда фасад будет разрешён.

Parameters

Closure $callback

Return Value

void

static MockInterface spy()

Преобразовать фасад в шпион Mockery.

Return Value

MockInterface

static MockInterface partialMock()

Инициализировать частичный макет на фасаде.

Return Value

MockInterface

static Expectation shouldReceive()

Инициализировать ожидание макета на фасаде.

Return Value

Expectation

static Expectation expects()

Инициализировать ожидание макета на фасаде.

Return Value

Expectation

static protected MockInterface createFreshMockInstance()

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

Return Value

MockInterface

static protected MockInterface createMock()

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

Return Value

MockInterface

static protected bool isMock()

Определяет, установлен ли макет как экземпляр фасада.

Return Value

bool

static protected string|null getMockableClass()

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

Return Value

string|null

static void swap(mixed $instance)

Произвести замену базового экземпляра за фасадом.

Parameters

mixed $instance

Return Value

void

static protected bool isFake()

Определяет, установлен ли «фиктивный» в качестве экземпляра фасада.

Return Value

bool

static mixed getFacadeRoot()

Получить корневый объект за фасадом.

Return Value

mixed

static protected string getFacadeAccessor()

Получить зарегистрированное имя компонента.

Return Value

string

static protected mixed resolveFacadeInstance(string $name)

Разрешить экземпляр корневого фасада из контейнера.

Parameters

string $name

Return Value

mixed

static void clearResolvedInstance(string $name)

Очистить разрешённый экземпляр фасада.

Parameters

string $name

Return Value

void

static void clearResolvedInstances()

Очистить все разрешённые экземпляры.

Return Value

void

static Collection defaultAliases()

Получить стандартные псевдонимы приложения.

Return Value

Collection

static Application|null getFacadeApplication()

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

Return Value

Application|null

static void setFacadeApplication(Application|null $app)

Установить экземпляр приложения.

Parameters

Application|null $app

Return Value

void

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

Обработка динамических статических вызовов объекта.

Parameters

string $method
array $args

Return Value

mixed

Exceptions

RuntimeException

static Factory fake(Closure|array $callback = null)

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

Parameters

Closure|array $callback

Return Value

Factory

static ResponseSequence fakeSequence(string $urlPattern = '*')

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

Parameters

string $urlPattern

Return Value

ResponseSequence

static Factory preventStrayRequests()

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

Return Value

Factory

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

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

Parameters

string $url
Response|PromiseInterface|callable $callback

Return Value

Factory

static Factory globalMiddleware(callable $middleware)

Без описания

Parameters

callable $middleware

Return Value

Factory

static Factory globalRequestMiddleware(callable $middleware)

Без описания

Parameters

callable $middleware

Return Value

Factory

static Factory globalResponseMiddleware(callable $middleware)

Без описания

Parameters

callable $middleware

Return Value

Factory

static Factory globalOptions(Closure|array $options)

Без описания

Parameters

Closure|array $options

Return Value

Factory

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

Без описания

Parameters

array|string|null $body
int $status
array $headers

Return Value

PromiseInterface

static ResponseSequence sequence(array $responses = [])

Без описания

Parameters

array $responses

Return Value

ResponseSequence

static Factory allowStrayRequests()

Без описания

Return Value

Factory

static void recordRequestResponsePair(Request $request, Response $response)

Без описания

Parameters

Request $request
Response $response

Return Value

void

static void assertSent(callable $callback)

Без описания

Parameters

callable $callback

Return Value

void

static void assertSentInOrder(array $callbacks)

Без описания

Parameters

array $callbacks

Return Value

void

static void assertNotSent(callable $callback)

Без описания

Parameters

callable $callback

Return Value

void

static void assertNothingSent()

Без описания

Return Value

void

static void assertSentCount(int $count)

Без описания

Parameters

int $count

Return Value

void

static void assertSequencesAreEmpty()

Без описания

Return Value

void

static Collection recorded(callable $callback = null)

Без описания

Parameters

callable $callback

Return Value

Collection

static PendingRequest createPendingRequest()

Без описания

Return Value

PendingRequest

static Dispatcher|null getDispatcher()

Без описания

Return Value

Dispatcher|null

static array getGlobalMiddleware()

Без описания

Return Value

array

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

Без описания

Параметры

string $name
object|callable $macro

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

void

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

Без описания

Параметры

object $mixin
bool $replace

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

void

static bool hasMacro(string $name)

Без описания

Параметры

string $name

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

bool

static void flushMacros()

Без описания

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

void

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

Без описания

Параметры

string $method
array $parameters

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

mixed

static PendingRequest baseUrl(string $url)

Без описания

Параметры

string $url

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

PendingRequest

static PendingRequest withBody(StreamInterface|string $content, string $contentType = 'application/json')

Без описания

Параметры

StreamInterface|string $content
string $contentType

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

PendingRequest

static PendingRequest asJson()

Без описания

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

PendingRequest

static PendingRequest asForm()

Без описания

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

PendingRequest

static 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

static PendingRequest asMultipart()

Без описания

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

PendingRequest

static PendingRequest bodyFormat(string $format)

Без описания

Параметры

string $format

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

PendingRequest

static PendingRequest withQueryParameters(array $parameters)

Без описания

Параметры

array $parameters

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

PendingRequest

static PendingRequest contentType(string $contentType)

Без описания

Параметры

string $contentType

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

PendingRequest

static PendingRequest acceptJson()

Без описания

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

PendingRequest

static PendingRequest accept(string $contentType)

Без описания

Параметры

string $contentType

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

PendingRequest

static PendingRequest withHeaders(array $headers)

Без описания

Параметры

array $headers

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

PendingRequest

static PendingRequest withHeader(string $name, mixed $value)

Без описания

Параметры

string $name
mixed $value

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

PendingRequest
END_OF_DOCUMENT_MARKER

static PendingRequest replaceHeaders(array $headers)

Без описания

Параметры

Массив $headers

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

PendingRequest

static PendingRequest withBasicAuth(string $username, string $password)

Без описания

Параметры

Строка $username
Строка $password

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

PendingRequest

static PendingRequest withDigestAuth(string $username, string $password)

Без описания

Параметры

Строка $username
Строка $password

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

PendingRequest

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

Без описания

Параметры

Строка $token
Строка $type

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

PendingRequest

static PendingRequest withUserAgent(string|bool $userAgent)

Без описания

Параметры

Строка|Логическое значение $userAgent

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

PendingRequest

static PendingRequest withUrlParameters(array $parameters = [])

Без описания

Параметры

Массив $parameters

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

PendingRequest

static PendingRequest withCookies(array $cookies, string $domain)

Без описания

Параметры

Массив $cookies
Строка $domain

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

PendingRequest

static PendingRequest maxRedirects(int $max)

Без описания

Параметры

Целое число $max

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

PendingRequest

static PendingRequest withoutRedirecting()

Без описания

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

PendingRequest

static PendingRequest withoutVerifying()

Без описания

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

PendingRequest

static PendingRequest sink(string|resource $to)

Без описания

Параметры

Строка|ресурс $to

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

PendingRequest

static PendingRequest timeout(int $seconds)

Без описания

Параметры

Целое число $seconds

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

PendingRequest

static PendingRequest connectTimeout(int $seconds)

Без описания

Параметры

Целое число $seconds

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

PendingRequest

static PendingRequest retry(array|int $times, Closure|int $sleepMilliseconds, callable|null $when = null, bool $throw = true)

Без описания

Параметры

Массив или целое число $times
Замыкание или целое число $sleepMilliseconds
Вызов функции или null $when
Логическое значение $throw

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

PendingRequest

static PendingRequest withOptions(array $options)

Без описания

Параметры

Массив $options

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

PendingRequest

static PendingRequest withMiddleware(callable $middleware)

Без описания

Параметры

Вызов функции $middleware

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

PendingRequest

static PendingRequest withRequestMiddleware(callable $middleware)

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

Параметры

callable $middleware

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

PendingRequest

static PendingRequest withResponseMiddleware(callable $middleware)

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

Параметры

callable $middleware

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

PendingRequest

static PendingRequest beforeSending(callable $callback)

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

Параметры

callable $callback

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

PendingRequest

static PendingRequest throw(callable|null $callback = null)

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

Параметры

callable|null $callback

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

PendingRequest

static PendingRequest throwIf(callable|bool $condition)

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

Параметры

callable|bool $condition

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

PendingRequest

static PendingRequest throwUnless(bool $condition)

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

Параметры

bool $condition

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

PendingRequest

static PendingRequest dump()

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

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

PendingRequest

static PendingRequest dd()

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

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

PendingRequest

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

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

Параметры

string $url
array|string|null $query

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

Response

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

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

Параметры

string $url
array|string|null $query

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

Response

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

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

Параметры

string $url
array $data

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

Response

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

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

Параметры

string $url
array $data

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

Response

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

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

Параметры

string $url
array $data

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

Response

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

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

Параметры

string $url
array $data

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

Response

static array pool(callable $callback)

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

Параметры

callable $callback

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

array

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

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

Параметры

string $method
string $url
array $options

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

Response

static Client buildClient()

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

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

Client

статический Client createClient(HandlerStack $handlerStack)

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

Параметры

HandlerStack $handlerStack

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

Client

статический HandlerStack buildHandlerStack()

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

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

HandlerStack

статический HandlerStack pushHandlers(HandlerStack $handlerStack)

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

Параметры

HandlerStack $handlerStack

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

HandlerStack

статический Closure buildBeforeSendingHandler()

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

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

Closure

статический Closure buildRecorderHandler()

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

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

Closure

статический Closure buildStubHandler()

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

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

Closure

статический RequestInterface runBeforeSendingCallbacks(RequestInterface $request, array $options)

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

Параметры

RequestInterface $request
array $options

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

RequestInterface

статический array mergeOptions(array $options)

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

Параметры

array $options

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

array

статический PendingRequest stub(callable $callback)

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

Параметры

callable $callback

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

PendingRequest

статический PendingRequest async(bool $async = true)

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

Параметры

bool $async

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

PendingRequest

статический PromiseInterface|null getPromise()

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

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

PromiseInterface|null

статический PendingRequest setClient(Client $client)

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

Параметры

Client $client

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

PendingRequest

статический PendingRequest setHandler(callable $handler)

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

Параметры

callable $handler

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

PendingRequest

статический array getOptions()

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

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

array

статический PendingRequest|mixed when(Closure|mixed|null $value = null, callable|null $callback = null, callable|null $default = null)

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

Параметры

Closure|mixed|null $value
callable|null $callback
callable|null $default

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

PendingRequest|mixed

статический PendingRequest|mixed unless(Closure|mixed|null $value = null, callable|null $callback = null, callable|null $default = null)

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

Параметры

Closure|mixed|null $value
callable|null $callback
callable|null $default

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

PendingRequest|mixed

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

Spec-Zone.ru

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