1<?php 2namespace GuzzleHttp\Exception; 3 4use Throwable; 5 6if (interface_exists(Throwable::class)) { 7 interface GuzzleException extends Throwable 8 { 9 } 10} else { 11 /** 12 * @method string getMessage() 13 * @method \Throwable|null getPrevious() 14 * @method mixed getCode() 15 * @method string getFile() 16 * @method int getLine() 17 * @method array getTrace() 18 * @method string getTraceAsString() 19 */ 20 interface GuzzleException 21 { 22 } 23} 24