/var/www/vhosts/ihelp.ro/httpdocs/vendor/cakephp/cakephp/src/Http/TestSuite
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);
}
}