From e508faf275d7d9f3fee5ced010ef21883eadb912 Mon Sep 17 00:00:00 2001 From: Frank Kessler Date: Thu, 4 Aug 2016 09:48:58 -0400 Subject: [PATCH] Add better error handling --- src/Salesforce.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Salesforce.php b/src/Salesforce.php index f572263..623cd0e 100644 --- a/src/Salesforce.php +++ b/src/Salesforce.php @@ -221,7 +221,12 @@ protected function call_api($method, $url, $options=[], $debug_info=[]){ return $data; } }catch(Exception $e){ - + $data['message_string'] = $e->getMessage(); + $data['file'] = $e->getFile().':'.$e->getLine(); + $data['http_status'] = 500; + $data['success'] = false; + $data = array_merge($debug_info,$data); + return $data; } return []; }