PluginProbe ʕ •ᴥ•ʔ
Booking for Appointments and Events Calendar – Amelia / 2.4.6
Booking for Appointments and Events Calendar – Amelia v2.4.6
2.4.7 2.4.6 2.4.5 2.4.4 2.4.3 2.4.2 2.4.1 2.4 trunk 1.2.1 1.2.10 1.2.11 1.2.12 1.2.13 1.2.14 1.2.15 1.2.16 1.2.17 1.2.18 1.2.19 1.2.2 1.2.20 1.2.21 1.2.22 1.2.23 1.2.24 1.2.25 1.2.26 1.2.27 1.2.28 1.2.29 1.2.3 1.2.30 1.2.31 1.2.32 1.2.33 1.2.34 1.2.35 1.2.36 1.2.37 1.2.38 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 2.0 2.0.1 2.0.2 2.1 2.1.1 2.1.2 2.1.3 2.2 2.2.1 2.3
ameliabooking / vendor / guzzlehttp / guzzle / src / Exception / BadResponseException.php
ameliabooking / vendor / guzzlehttp / guzzle / src / Exception Last commit date
BadResponseException.php 7 months ago ClientException.php 7 months ago ConnectException.php 7 months ago GuzzleException.php 7 months ago InvalidArgumentException.php 7 months ago RequestException.php 7 months ago ServerException.php 7 months ago TooManyRedirectsException.php 7 months ago TransferException.php 7 months ago
BadResponseException.php
40 lines
1 <?php
2
3 namespace AmeliaVendor\GuzzleHttp\Exception;
4
5 use AmeliaVendor\Psr\Http\Message\RequestInterface;
6 use AmeliaVendor\Psr\Http\Message\ResponseInterface;
7
8 /**
9 * Exception when an HTTP error occurs (4xx or 5xx error)
10 */
11 class BadResponseException extends RequestException
12 {
13 public function __construct(
14 string $message,
15 RequestInterface $request,
16 ResponseInterface $response,
17 ?\Throwable $previous = null,
18 array $handlerContext = []
19 ) {
20 parent::__construct($message, $request, $response, $previous, $handlerContext);
21 }
22
23 /**
24 * Current exception and the ones that extend it will always have a response.
25 */
26 public function hasResponse(): bool
27 {
28 return true;
29 }
30
31 /**
32 * This function narrows the return type from the parent class and does not allow it to be nullable.
33 */
34 public function getResponse(): ResponseInterface
35 {
36 /** @var ResponseInterface */
37 return parent::getResponse();
38 }
39 }
40