summaryrefslogtreecommitdiffstats
path: root/vendor/stripe/stripe-php/lib/Exception/OAuth/OAuthErrorException.php
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/stripe/stripe-php/lib/Exception/OAuth/OAuthErrorException.php')
-rw-r--r--vendor/stripe/stripe-php/lib/Exception/OAuth/OAuthErrorException.php19
1 files changed, 19 insertions, 0 deletions
diff --git a/vendor/stripe/stripe-php/lib/Exception/OAuth/OAuthErrorException.php b/vendor/stripe/stripe-php/lib/Exception/OAuth/OAuthErrorException.php
new file mode 100644
index 0000000..bded3c8
--- /dev/null
+++ b/vendor/stripe/stripe-php/lib/Exception/OAuth/OAuthErrorException.php
@@ -0,0 +1,19 @@
+<?php
+
+namespace Stripe\Exception\OAuth;
+
+/**
+ * Implements properties and methods common to all (non-SPL) Stripe OAuth
+ * exceptions.
+ */
+abstract class OAuthErrorException extends \Stripe\Exception\ApiErrorException
+{
+ protected function constructErrorObject()
+ {
+ if (null === $this->jsonBody) {
+ return null;
+ }
+
+ return \Stripe\OAuthErrorObject::constructFrom($this->jsonBody);
+ }
+}