/var/www/vhosts/ihelp.ro/httpdocs/vendor/cakephp/cakephp/src/Http/TestSuite
NameSizeModeActions
HttpClientTrait.php39490644editdlrm
Edit: /var/www/vhosts/ihelp.ro/httpdocs/vendor/cakephp/cakephp/src/Http/TestSuite/HttpClientTrait.php (3949B)
$headers A list of headers for the response. Example `Content-Type: application/json` * @param string $body The body for the response. * @return \Cake\Http\Client\Response */ public function newClientResponse(int $code = 200, array $headers = [], string $body = ''): Response { $headers = array_merge(["HTTP/1.1 {$code}"], $headers); return new Response($headers, $body); } /** * Add a mock response for a POST request. * * @param string $url The URL to mock * @param \Cake\Http\Client\Response $response The response for the mock. * @param array $options Additional options. See Client::addMockResponse() * @return void */ public function mockClientPost(string $url, Response $response, array $options = []): void { Client::addMockResponse('POST', $url, $response, $options); } /** * Add a mock response for a GET request. * * @param string $url The URL to mock * @param \Cake\Http\Client\Response $response The response for the mock. * @param array $options Additional options. See Client::addMockResponse() * @return void */ public function mockClientGet(string $url, Response $response, array $options = []): void { Client::addMockResponse('GET', $url, $response, $options); } /** * Add a mock response for a PATCH request. * * @param string $url The URL to mock * @param \Cake\Http\Client\Response $response The response for the mock. * @param array $options Additional options. See Client::addMockResponse() * @return void */ public function mockClientPatch(string $url, Response $response, array $options = []): void { Client::addMockResponse('PATCH', $url, $response, $options); } /** * Add a mock response for a PUT request. * * @param string $url The URL to mock * @param \Cake\Http\Client\Response $response The response for the mock. * @param array $options Additional options. See Client::addMockResponse() * @return void */ public function mockClientPut(string $url, Response $response, array $options = []): void { Client::addMockResponse('PUT', $url, $response, $options); } /** * Add a mock response for a DELETE request. * * @param string $url The URL to mock * @param \Cake\Http\Client\Response $response The response for the mock. * @param array $options Additional options. See Client::addMockResponse() * @return void */ public function mockClientDelete(string $url, Response $response, array $options = []): void { Client::addMockResponse('DELETE', $url, $response, $options); } }