From 93dacf041f5438bc3ba55e1b68232b518c6e9c05 Mon Sep 17 00:00:00 2001 From: Demian Katz <demian.katz@villanova.edu> Date: Tue, 8 Dec 2015 08:49:37 -0500 Subject: [PATCH] Eliminated unwanted PEAR references. --- module/VuFind/src/VuFind/ILS/Driver/MultiBackend.php | 3 ++- module/VuFind/src/VuFind/ILS/Driver/VoyagerRestful.php | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/module/VuFind/src/VuFind/ILS/Driver/MultiBackend.php b/module/VuFind/src/VuFind/ILS/Driver/MultiBackend.php index 89a1cef942e..60d5e306df0 100644 --- a/module/VuFind/src/VuFind/ILS/Driver/MultiBackend.php +++ b/module/VuFind/src/VuFind/ILS/Driver/MultiBackend.php @@ -1026,7 +1026,8 @@ class MultiBackend extends AbstractBase * Place ILL Request * * Attempts to place an ILL request on a particular item and returns - * an array with result details or a PEAR error on failure of support classes + * an array with result details (or throws an exception on failure of support + * classes) * * @param array $details An array of item and patron data * diff --git a/module/VuFind/src/VuFind/ILS/Driver/VoyagerRestful.php b/module/VuFind/src/VuFind/ILS/Driver/VoyagerRestful.php index 8aa285220bf..dadd8c03441 100644 --- a/module/VuFind/src/VuFind/ILS/Driver/VoyagerRestful.php +++ b/module/VuFind/src/VuFind/ILS/Driver/VoyagerRestful.php @@ -1039,7 +1039,7 @@ class VoyagerRestful extends Voyager implements \VuFindHttp\HttpServiceAwareInte $sqlStmt = $this->db->prepare($sql['string']); $sqlStmt->execute($sql['bind']); } catch (PDOException $e) { - return new PEAR_Error($e->getMessage()); + throw new ILSException($e->getMessage()); } $groups = []; -- GitLab