Класс Mock
Реализует отправку запросов к массиву заглушенных ответов
Этот адаптер не предназначен для использования в рабочей среде. Вместо этого он является бэкендом, используемым Client::addMockResponse()
Краткое описание свойств
- $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 См. выше.
Возвращаемое значение
voidsend() 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