[ Index ]

PHP Cross Reference of Unnamed Project

title

Body

[close]

/mod/lti/classes/ -> service_exception_handler.php (summary)

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/locallib.php
 mod/lti/servicelib.php

Defines 1 class

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.

Ensures that LTI always returns a XML message that can be consumed by the caller.

__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 $exception)   X-Ref
Echo an exception message encapsulated in XML.

param: \Exception $exception The exception that was thrown



Generated: Thu Aug 11 10:00:09 2016 Cross-referenced by PHPXref 0.7.1