Http
класс Http расширяет Facade (View source)
Свойства
| статический защищенный Application | $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 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 | getFacadeApplication()
Получить экземпляр приложения за фасадом. | from Facade |
| static void | setFacadeApplication(Application $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 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 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(string $content, string $contentType) Нет описания | |
| 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 | contentType(string $contentType) Нет описания | |
| static PendingRequest | acceptJson() Нет описания | |
| static PendingRequest | accept(string $contentType) Нет описания | |
| static PendingRequest | withHeaders(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 $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(int $times, int $sleepMilliseconds, callable|null $when = null, bool $throw = true) Нет описания | |
| static PendingRequest | withOptions(array $options) Нет описания | |
| static PendingRequest | withMiddleware(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)
Выполнить замыкание, когда фасад был разрешен.
static MockInterface spy()
Преобразовать фасад в шпион Mockery.
static MockInterface partialMock()
Инициировать частичный макет на фасаде.
static Expectation shouldReceive()
Инициировать ожидаемое значение макета на фасаде.
static Expectation expects()
Инициировать ожидаемое значение макета на фасаде.
static protected MockInterface createFreshMockInstance()
Создать свежий экземпляр макета для заданного класса.
static protected MockInterface createMock()
Создать свежий экземпляр макета для заданного класса.
static protected bool isMock()
Определяет, установлен ли макет в качестве экземпляра фасада.
static protected string|null getMockableClass()
Получить класс, подлежащий макетированию, для связанного экземпляра.
static void swap(mixed $instance)
Переключить базовый экземпляр, находящийся за фасадом.
static mixed getFacadeRoot()
Получить корневый объект за фасадом.
static protected string getFacadeAccessor()
Получить зарегистрированное имя компонента.
static protected mixed resolveFacadeInstance(string $name)
Разрешить экземпляр корня фасада из контейнера.
static void clearResolvedInstance(string $name)
Очистить разрешенный экземпляр фасада.
static void clearResolvedInstances()
Очистить все разрешенные экземпляры.
static Collection defaultAliases()
Получить стандартные псевдонимы приложения.
static Application getFacadeApplication()
Получить экземпляр приложения за фасадом.
static void setFacadeApplication(Application $app)
Установить экземпляр приложения.
static mixed __callStatic(string $method, array $args)
Обработка динамических статических вызовов объекта.
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 PromiseInterface response(array|string|null $body = null, int $status = 200, array $headers = [])
Описание отсутствует
static ResponseSequence sequence(array $responses = [])
Описание отсутствует
static Factory allowStrayRequests()
Описание отсутствует
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 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(string $content, string $contentType)
Без описания
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 contentType(string $contentType)
Без описания
static PendingRequest acceptJson()
Без описания
static PendingRequest accept(string $contentType)
Без описания
static PendingRequest withHeaders(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 $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(int $times, int $sleepMilliseconds, callable|null $when = null, bool $throw = true)
Без описания
static PendingRequest withOptions(array $options)
Без описания
static PendingRequest withMiddleware(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()
Без описания
статический Client createClient(HandlerStack $handlerStack)
Описание отсутствует
статический HandlerStack buildHandlerStack()
Описание отсутствует
статический HandlerStack pushHandlers(HandlerStack $handlerStack)
Описание отсутствует
статический Closure buildBeforeSendingHandler()
Описание отсутствует
статический Closure buildRecorderHandler()
Описание отсутствует
статический Closure buildStubHandler()
Описание отсутствует
статический RequestInterface runBeforeSendingCallbacks(RequestInterface $request, array $options)
Описание отсутствует
статический array mergeOptions(array $options)
Описание отсутствует
статический PendingRequest stub(callable $callback)
Описание отсутствует
статический PendingRequest async(bool $async = true)
Описание отсутствует
статический PromiseInterface|null getPromise()
Описание отсутствует
статический PendingRequest setClient(Client $client)
Описание отсутствует
статический PendingRequest setHandler(callable $handler)
Описание отсутствует
статический array getOptions()
Описание отсутствует
статический PendingRequest|mixed when(Closure|mixed|null $value = null, callable|null $callback = null, callable|null $default = null)
Описание отсутствует
статический PendingRequest|mixed unless(Closure|mixed|null $value = null, callable|null $callback = null, callable|null $default = null)
Описание отсутствует
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/9.x/Illuminate/Support/Facades/Http.html