1<?php
2namespace GuzzleHttp\Exception;
3
4use Psr\Http\Message\RequestInterface;
5
6/**
7 * Exception thrown when a connection cannot be established.
8 *
9 * Note that no response is present for a ConnectException
10 */
11class ConnectException extends RequestException
12{
13    public function __construct(
14        $message,
15        RequestInterface $request,
16        \Exception $previous = null,
17        array $handlerContext = []
18    ) {
19        parent::__construct($message, $request, null, $previous, $handlerContext);
20    }
21
22    /**
23     * @return null
24     */
25    public function getResponse()
26    {
27        return null;
28    }
29
30    /**
31     * @return bool
32     */
33    public function hasResponse()
34    {
35        return false;
36    }
37}
38