Spec-Zone.ru › Laravel 10

Http

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

Свойства

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

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

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

Разрешенные экземпляры объектов.

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

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

из Facade

Методы

static void resolved(Closure $callback)

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

from Facade
static MockInterface spy()

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

from Facade
static MockInterface partialMock()

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

from Facade
static Expectation shouldReceive()

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

from Facade
static Expectation expects()

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

from Facade
static MockInterface createFreshMockInstance()

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

from Facade
static MockInterface createMock()

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

from Facade
static bool isMock()

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

from Facade
static string|null getMockableClass()

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

from Facade
static void swap(mixed $instance)

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

from Facade
static bool isFake()

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

from Facade
static mixed getFacadeRoot()

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

from Facade
static string getFacadeAccessor()

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

static mixed resolveFacadeInstance(string $name)

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

from Facade
static void clearResolvedInstance(string $name)

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

from Facade
static void clearResolvedInstances()

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

from Facade
static Collection defaultAliases()

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

from Facade
static Application|null getFacadeApplication()

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

from Facade
static void setFacadeApplication(Application|null $app)

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

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

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

from Facade
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(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 Dispatcher|null getDispatcher()

Без описания

static array getGlobalMiddleware()

Без описания

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

Без описания

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, callable|null $throwCallback = null)

Нет описания

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 с помощью предоставленного обратного вызова.

Параметры

string $url
Response|PromiseInterface|callable $callback

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

Factory

static Factory globalMiddleware(callable $middleware)

Без описания

Параметры

callable $middleware

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

Factory

static Factory globalRequestMiddleware(callable $middleware)

Без описания

Параметры

callable $middleware

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

Factory

static Factory globalResponseMiddleware(callable $middleware)

Без описания

Параметры

callable $middleware

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

Factory

static Factory globalOptions(array $options)

Без описания

Параметры

array $options

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

Factory

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

Без описания

Параметры

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

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

PromiseInterface

static ResponseSequence sequence(array $responses = [])

Без описания

Параметры

array $responses

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

ResponseSequence

static Factory allowStrayRequests()

Без описания

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

Factory

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

Без описания

Параметры

Request $request
Response $response

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

void

static void assertSent(callable $callback)

Без описания

Параметры

callable $callback

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

void

static void assertSentInOrder(array $callbacks)

Без описания

Параметры

array $callbacks

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

void

static void assertNotSent(callable $callback)

Без описания

Параметры

callable $callback

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

void

static void assertNothingSent()

Без описания

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

void

static void assertSentCount(int $count)

Без описания

Параметры

int $count

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

void

static void assertSequencesAreEmpty()

Без описания

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

void

static Collection recorded(callable $callback = null)

Без описания

Параметры

callable $callback

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

Collection

static Dispatcher|null getDispatcher()

Без описания

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

Dispatcher|null

static array getGlobalMiddleware()

Без описания

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

array

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

Без описания

Параметры

string $name
object|callable $macro

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

void
END_OF_DOCUMENT_MARKER

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

static PendingRequest replaceHeaders(array $headers)

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

Параметры

array $headers

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

PendingRequest
END_OF_DOCUMENT_MARKER

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

Без описания

Параметры

string $username
string $password

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

PendingRequest

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

Без описания

Параметры

string $username
string $password

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

PendingRequest

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

Без описания

Параметры

string $token
string $type

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

PendingRequest

static PendingRequest withUserAgent(string|bool $userAgent)

Без описания

Параметры

string|bool $userAgent

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

PendingRequest

static PendingRequest withUrlParameters(array $parameters = [])

Без описания

Параметры

array $parameters

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

PendingRequest

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

Без описания

Параметры

array $cookies
string $domain

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

PendingRequest

static PendingRequest maxRedirects(int $max)

Без описания

Параметры

int $max

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

PendingRequest

static PendingRequest withoutRedirecting()

Без описания

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

PendingRequest

static PendingRequest withoutVerifying()

Без описания

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

PendingRequest

static PendingRequest sink(string|resource $to)

Без описания

Параметры

string|resource $to

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

PendingRequest

static PendingRequest timeout(int $seconds)

Без описания

Параметры

int $seconds

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

PendingRequest

static PendingRequest connectTimeout(int $seconds)

Без описания

Параметры

int $seconds

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

PendingRequest

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

Без описания

Параметры

array|int $times
Closure|int $sleepMilliseconds
callable|null $when
bool $throw

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

PendingRequest

static PendingRequest withOptions(array $options)

Без описания

Параметры

array $options

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

PendingRequest

static PendingRequest withMiddleware(callable $middleware)

Без описания

Параметры

callable $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|null $throwCallback = null)

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

Параметры

callable|bool $condition
callable|null $throwCallback

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

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

static Client createClient(HandlerStack $handlerStack)

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

Параметры

HandlerStack $handlerStack

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

Client

static 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
массив $options

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

RequestInterface

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

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

Параметры

массив $options

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

массив

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

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

Параметры

вызов $callback

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

PendingRequest

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

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

Параметры

логическое $async

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

PendingRequest

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

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

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

PromiseInterface|null

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

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

Параметры

Client $client

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

PendingRequest

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

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

Параметры

вызов $handler

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

PendingRequest

статический массив getOptions()

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

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

массив

статический PendingRequest|смешанный тип when(Closure|смешанный тип|null $value = null, callable|null $callback = null, callable|null $default = null)

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

Параметры

Closure|смешанный тип|null $value
вызов|null $callback
вызов|null $default

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

PendingRequest|смешанный тип

статический PendingRequest|смешанный тип unless(Closure|смешанный тип|null $value = null, callable|null $callback = null, callable|null $default = null)

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

Параметры

Closure|смешанный тип|null $value
вызов|null $callback
вызов|null $default

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

PendingRequest|смешанный тип

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

Spec-Zone.ru

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