Exception handler for LTI services
Copyright: | Copyright (c) 2015 Moodlerooms Inc. (http://www.moodlerooms.com) |
License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
File Size: | 122 lines (3 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 2 files mod/lti/servicelib.php mod/lti/locallib.php |
service_exception_handler:: (4 methods):
__construct()
set_message_id()
set_message_type()
handle()
Class: service_exception_handler - X-Ref
Handles exceptions when handling incoming LTI messages.__construct($log) X-Ref |
Constructor. param: boolean $log Enable error response logging. |
set_message_id($id) X-Ref |
Set the LTI message ID being handled. param: string $id |
set_message_type($type) X-Ref |
Set the LTI message type being handled. param: string $type |
handle($exception) X-Ref |
Echo an exception message encapsulated in XML. param: \Exception|\Throwable $exception The exception that was thrown |