Namespace Core\Exception
Exceptions summary
BadFunctionCall | Exception thrown if a callback refers an invalid function. |
BadMethodCall | Exception thrown if a callback refers an invalid method. |
Configuration | An exception thrown if a system configuration value is missing or invalid. |
Delegate | Exception thrown if an invalid callback is added to a Delegate. |
HTTPHeaders | HTTP headers exception. Raised on header modification attempts after headers have been sent to the client. |
Inconsistency | Exception thrown if an internal inconsistency has been detected. |
InvalidArgument | An exception thrown if an invalid argument has been used. |
InvalidClassName | An exception thrown if a provided class name is invalid. Class names are considered invalid if either the class does not exist or does not implement a required interface (either wrong parent class or interface missing). |
InvalidDriver | An exception thrown for an invalid driver name or instance. Occurs during a factory call with an invalid driver name or a missing driver chain. |
IO | Exception thrown on I/O errors. |
Loader | An exception thrown by the module loader on errors. |
MissingParameter | An exception thrown if a required configuration parameter is missing. |
MutationAttempt | An exception thrown if an immutable object received a mutation request. |
OutOfBounds | An exception thrown if an index or value is out of bounds. |
Parameter | An exception thrown if a configuration parameter name or value is invalid. |
Remote | Raised on remote errors, e.g. server connection failed or protocol errors. |
Runtime | An exception that occurs during execution of a routine after successful setup. |
Storage | Exception thrown on storage errors, e.g. a driver back-end reported a fatal error. |
Stream | Exception thrown on errors during I/O stream operations. |
UndefinedKey | An exception thrown if an undefined key has been used. The exception usually indicates an invalid key or key path being used with key-value or key-data coding. |
UnexpectedValue | An exception thrown if an unexpected value is encountered. |
Unsupported | A unspecified exception thrown if an unsupported method is requested. |