diff --git a/mod/lti/classes/service_exception_handler.php b/mod/lti/classes/service_exception_handler.php index 597a4d3abb9..2c0e781e832 100644 --- a/mod/lti/classes/service_exception_handler.php +++ b/mod/lti/classes/service_exception_handler.php @@ -94,9 +94,9 @@ class service_exception_handler { /** * Echo an exception message encapsulated in XML. * - * @param \Exception $exception The exception that was thrown + * @param \Exception|\Throwable $exception The exception that was thrown */ - public function handle(\Exception $exception) { + public function handle($exception) { $message = $exception->getMessage(); // Add the exception backtrace for developers. diff --git a/webservice/xmlrpc/locallib.php b/webservice/xmlrpc/locallib.php index f6334bebb42..fb888d9d8a0 100644 --- a/webservice/xmlrpc/locallib.php +++ b/webservice/xmlrpc/locallib.php @@ -161,11 +161,11 @@ class webservice_xmlrpc_server extends webservice_base_server { /** * Generate the XML-RPC fault response. * - * @param Exception $ex The exception. + * @param Exception|Throwable $ex The exception. * @param int $faultcode The faultCode to be included in the fault response * @return string The XML-RPC fault response xml containing the faultCode and faultString. */ - protected function generate_error(Exception $ex, $faultcode = 404) { + protected function generate_error($ex, $faultcode = 404) { $error = $ex->getMessage(); if (!empty($ex->errorcode)) {