PluginProbe
Yoast SEO – Advanced SEO with real-time guidance and built-in AI / trunk
Yoast SEO – Advanced SEO with real-time guidance and built-in AI vtrunk
28.5 28.4 28.3 28.2 28.1 28.0 27.9 27.8 27.7 27.6 27.5 trunk 18.0 18.1 18.2 18.3 18.4 18.4.1 18.5 18.5.1 18.6 18.7 18.8 18.9 19.0 All 129 releases
← All changes | vendor_prefixed/guzzlehttp/guzzle/src/Exception/BadResponseException.php +16 -4 18.8 → trunk View file →
@@ -8,12 +8,24 @@
8 8 * Exception when an HTTP error occurs (4xx or 5xx error)
9 9 */
10 10 class BadResponseException extends \YoastSEO_Vendor\GuzzleHttp\Exception\RequestException
11 11 {
12 - public function __construct($message, \YoastSEO_Vendor\Psr\Http\Message\RequestInterface $request, \YoastSEO_Vendor\Psr\Http\Message\ResponseInterface $response = null, \Exception $previous = null, array $handlerContext = [])
12 + public function __construct(string $message, \YoastSEO_Vendor\Psr\Http\Message\RequestInterface $request, \YoastSEO_Vendor\Psr\Http\Message\ResponseInterface $response, ?\Throwable $previous = null, array $handlerContext = [])
13 13 {
14 - if (null === $response) {
15 - @\trigger_error('Instantiating the ' . __CLASS__ . ' class without a Response is deprecated since version 6.3 and will be removed in 7.0.', \E_USER_DEPRECATED);
16 - }
17 14 parent::__construct($message, $request, $response, $previous, $handlerContext);
15 + }
16 + /**
17 + * Current exception and the ones that extend it will always have a response.
18 + */
19 + public function hasResponse() : bool
20 + {
21 + return \true;
22 + }
23 + /**
24 + * This function narrows the return type from the parent class and does not allow it to be nullable.
25 + */
26 + public function getResponse() : \YoastSEO_Vendor\Psr\Http\Message\ResponseInterface
27 + {
28 + /** @var ResponseInterface */
29 + return parent::getResponse();
18 30 }
19 31 }