Spec-Zone.ru › CakePHP 4.4

Класс Mock

Реализует отправку запросов к массиву заглушенных ответов

Этот адаптер не предназначен для использования в рабочей среде. Вместо этого он является бэкендом, используемым Client::addMockResponse()

Пространство имен: Cake\Http\Client\Adapter

Краткое описание свойств

  • $responses protected
    array

    Список смокированных ответов.

Краткое описание методов

  • addResponse() public

    Добавить смокированный ответ.

  • send() public

    Найти ответ, если он существует.

  • urlMatches() protected

    Проверить, соответствует ли URI запроса URI эмуляции.

Подробное описание методов

addResponse() public

addResponse(Psr\Http\Message\RequestInterface $request, Cake\Http\Client\Response $response, array<string, mixed> $options): void

Добавить смокированный ответ.

Параметры

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

Параметры

Psr\Http\Message\RequestInterface $request

Частичный запрос для сопоставления.

Cake\Http\Client\Response $response

Ответ, соответствующий запросу.

array<string, mixed> $options

См. выше.

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

void

send() public

send(Psr\Http\Message\RequestInterface $request, array<string, mixed> $options): Cake\Http\Client\Response[]

Найти ответ, если он существует.

Параметры

Psr\Http\Message\RequestInterface $request

Запрос для сопоставления

array<string, mixed> $options

Не используется.

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

Cake\Http\Client\Response[]

urlMatches() protected

urlMatches(string $requestUri, Psr\Http\Message\RequestInterface $mock): bool

Проверить, соответствует ли URI запроса URI эмуляции.

Параметры

string $requestUri

Отправляемый запрос.

Psr\Http\Message\RequestInterface $mock

Эмулируемый запрос.

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

bool

Подробное описание свойств

$responses protected

Список смокированных ответов.

Тип

array

© 2005–present The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
https://api.cakephp.org/4.3/class-Cake.Http.Client.Adapter.Mock.html

Spec-Zone.ru

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