Thrown when the requested order/basket item couldn't be found or if the basket expired
Thrown when a request to the NextEvent API failed with an error response. The exception provides extensive information about the request sent, the response received and the reasons which it didn't succeed.
Use the toLogContext() or dumpAsString() methods for logging.
| package | NextEvent\PHPSDK\Exception | 
|---|
__construct(string|\Exception $message, integer $code, \Exception $ex = null)
string|\ExceptionError message or source exception
integerError code
\ExceptionPrevious exception
__toString() : string
string
                                                                    dumpAsString(boolean $withStackTrace = false) : string
Including HTTP request, response and stack trace (optional)
booleanAppend stack trace to output
string
                                                                    getDescription() : string
string
                                                                    getRequest() : \GuzzleHttp\Psr7\Request
\GuzzleHttp\Psr7\Request
                                                                    getRequestID() : string
Use this in support inquiries to let us track the request in our logs
string
                                                                    getResponse() : \GuzzleHttp\Psr7\Response
\GuzzleHttp\Psr7\Response
                                                                    getStatusCode() : integer|null|string
integer|null|string
                                                                    toLogContext() : array
array