summaryrefslogtreecommitdiffstats
path: root/lib/SparkPost/APIResponseException.php
diff options
context:
space:
mode:
Diffstat (limited to 'lib/SparkPost/APIResponseException.php')
-rw-r--r--lib/SparkPost/APIResponseException.php107
1 files changed, 57 insertions, 50 deletions
diff --git a/lib/SparkPost/APIResponseException.php b/lib/SparkPost/APIResponseException.php
index bc0e782..a491b3c 100644
--- a/lib/SparkPost/APIResponseException.php
+++ b/lib/SparkPost/APIResponseException.php
@@ -2,54 +2,61 @@
namespace SparkPost;
-class APIResponseException extends \Exception {
- /**
- * @var string
- */
- protected $apiMessage;
-
- /**
- * @var int
- */
- protected $apiCode;
-
- /**
- * @var string
- */
- protected $apiDescription;
-
- /**
- * Construct the exception.
- */
- public function __construct($message = "", $code = 0, $apiMessage = "", $apiCode = 0, $apiDescription = "") {
- $this->apiMessage = $apiMessage;
- $this->apiCode = $apiCode;
- $this->apiDescription = $apiDescription;
- parent::__construct($message, $code);
- }
-
- /**
- * Gets the Exception message
- * @return string the Exception message as a string.
- */
- public function getAPIMessage() {
- return $this->apiMessage;
- }
-
- /**
- * Gets the API Exception code.
- * @return int the exception code as integer.
- */
- public function getAPICode() {
- return $this->apiCode;
- }
-
- /**
- * Gets the Exception description
- * @return string the Exception description as a string.
- */
- public function getAPIDescription() {
- return $this->apiDescription;
- }
-
+class APIResponseException extends \Exception
+{
+ /**
+ * @var string
+ */
+ protected $apiMessage;
+
+ /**
+ * @var int
+ */
+ protected $apiCode;
+
+ /**
+ * @var string
+ */
+ protected $apiDescription;
+
+ /**
+ * Construct the exception.
+ */
+ public function __construct($message = '', $code = 0, $apiMessage = '', $apiCode = 0, $apiDescription = '')
+ {
+ $this->apiMessage = $apiMessage;
+ $this->apiCode = $apiCode;
+ $this->apiDescription = $apiDescription;
+ parent::__construct($message, $code);
+ }
+
+ /**
+ * Gets the Exception message.
+ *
+ * @return string the Exception message as a string.
+ */
+ public function getAPIMessage()
+ {
+ return $this->apiMessage;
+ }
+
+ /**
+ * Gets the API Exception code.
+ *
+ * @return int the exception code as integer.
+ */
+ public function getAPICode()
+ {
+ return $this->apiCode;
+ }
+
+ /**
+ * Gets the Exception description.
+ *
+ * @return string the Exception description as a string.
+ */
+ public function getAPIDescription()
+ {
+ return $this->apiDescription;
+ }
}