See: https://github.com/Weble/ZohoBooksApi/blob/develop/src/Client.php#L218
If there are errors from upstream Zoho (like 400) then the Guzzle Exception is thrown instead of ErrorResponseException. Perhaps this is intentional but this was not the case in previous versions, and thus if it is intentional then ErrorResponseException should not say it is the base class for all Exceptions
See: https://github.com/Weble/ZohoBooksApi/blob/develop/src/Client.php#L218
If there are errors from upstream Zoho (like 400) then the Guzzle Exception is thrown instead of ErrorResponseException. Perhaps this is intentional but this was not the case in previous versions, and thus if it is intentional then ErrorResponseException should not say it is the
base class for all Exceptions