diff options
author | Tim Almdal <tnalmdal@shaw.ca> | 2009-09-22 14:25:52 -0700 |
---|---|---|
committer | Tim Almdal <tnalmdal@shaw.ca> | 2009-09-22 14:25:52 -0700 |
commit | 28060d9dce3128cb0254d61a66d865fe8f4e1583 (patch) | |
tree | 74b03472053740e3a0dec9a529a44cc52a7258e2 /modules/gallery/hooks | |
parent | 1dc3f375bf2f0d035d2c6b90449f248e348d7290 (diff) |
Create a gallery error handler that traps php errors and rethrows them as Exceptions. This fixes ticket #763
Diffstat (limited to 'modules/gallery/hooks')
-rw-r--r-- | modules/gallery/hooks/init_gallery.php | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/modules/gallery/hooks/init_gallery.php b/modules/gallery/hooks/init_gallery.php index 5735e7dc..da7eeb0f 100644 --- a/modules/gallery/hooks/init_gallery.php +++ b/modules/gallery/hooks/init_gallery.php @@ -32,6 +32,9 @@ Event::add("system.post_routing", array("url", "parse_url")); Event::add("system.post_routing", array("gallery", "maintenance_mode")); Event::add("system.shutdown", array("gallery", "shutdown")); +// @todo once we convert to Kohana 2.4 this doesn't have to be here +set_error_handler(array("gallery_error", "error_handler")); + // Override the cookie if we have a session id in the URL. // @todo This should probably be an event callback $input = Input::instance(); |