FossabotApiException
class FossabotApiException extends FossabotCommanderException (View source)
Generic Fossabot API exception thrown when making Fossabot custom API requests.
Methods
__construct(string $fossabotCode, string $errorClass, string $errorMessage, int $statusCode, array|null $body = null, Throwable|null $previous = null)
Constructs a new FossabotApiException class.
string
fossabotCode()
Error code from Fossabot API response.
string
errorClass()
Error class (error param) from Fossabot API response.
string
errorMessage()
Error message from Fossabot API response.
int
statusCode()
HTTP status code from Fossabot API exception.
array|null
body()
Parsed HTTP body from Fossabot API exception.
__toString()
{@inheritDoc}
Details
__construct(string $fossabotCode, string $errorClass, string $errorMessage, int $statusCode, array|null $body = null, Throwable|null $previous = null)
Constructs a new FossabotApiException class.
string
fossabotCode()
Error code from Fossabot API response.
string
errorClass()
Error class (error param) from Fossabot API response.
string
errorMessage()
Error message from Fossabot API response.
int
statusCode()
HTTP status code from Fossabot API exception.
array|null
body()
Parsed HTTP body from Fossabot API exception.
__toString()
{@inheritDoc}