openrat-cms

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit 5993a151e12f665bd9b1127219c52e4b2317883b
parent 9143a3e34d050e433ac41aee6ceab653b2abc785
Author: Jan Dankert <devnull@localhost>
Date:   Wed,  4 Jan 2017 00:01:47 +0100

Exceptions fangen und in eine formatierte Fehlermeldung verpacken.

Diffstat:
dispatcher.php | 10++++++++++
1 file changed, 10 insertions(+), 0 deletions(-)

diff --git a/dispatcher.php b/dispatcher.php @@ -237,6 +237,16 @@ catch( ObjectNotFoundException $e ) Logger::debug( $e->__toString() ); // Nur Debug, da dies bei gelöschten Objekten vorkommen kann. Http::noContent(); } +catch( RuntimeException $e ) +{ + Logger::warn( $e->__toString() ); + Http::serverError($e->__toString() ); +} +catch( OpenRatException $e ) +{ + Logger::warn( $e->__toString() ); + Http::serverError( lang($e->key),$e->__toString()); +} $do->forward();