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