RWDE::Exceptions
Exception container file, contains definitions for RWDE Exceptions
System defined exceptions are based off of the default behaviour of this base exception class
Exception class definitions for RWDE
RWDE::BaseException()
new()
Override for the "new" method in the Error base class, initializes the instance the way we want.
This will return an initialized instance of Error
is_retry()
Determine whether this was a retry attempt
Exception class definitions for RWDE
RWDE::DevelException()
Caught with RWDE::DevelException - developer only exceptions, typically for unplanned behaviour
RWDE::DataMissingException()
caught with RWDE::DataMissingException - missing data detected
RWDE::DataBadException()
Caught with RWDE::DataBadException - Invalid data detected
RWDE::DataLimitException()
Caught with RWDE::DataLimitException - Limit or threshold exceeded
RWDE::DataDuplicateException()
Caught with RWDE::DataDuplicateException - Discovered duplicate data (typically db related)
RWDE::DataNotFoundException()
Caught with RWDE::DataNotFoundException - Expected data does not exist
RWDE::BadPasswordException()
Caught with RWDE::BadPasswordException - Problems accepting a password
RWDE::SSLException()
Caught with RWDE::SSLException - Problems with http SSL connections
RWDE::Web::SessionMissingException()
Caught with RWDE::Web::SessionMissingException - Problem with the session occurred
RWDE::StatusException()
Caught with RWDE::StatusException - Problem with instance status
RWDE::DatabaseErrorException()
Caught with RWDE::DatabaseErrorException - Internal db problem detected
RWDE::PolicyException()
Caught with RWDE::PolicyException - Policy violation occurred
RWDE::PermissionException()
Caught with RWDE::PermissionException - Permission violation occurred
RWDE::DefaultException()
Caught with RWDE::DefaultException - Default Exception - undefined exceptions are funnelled here