summaryrefslogtreecommitdiffstats
path: root/vendor/stripe/stripe-php/lib/Webhook.php
diff options
context:
space:
mode:
authorAnton Luka Šijanec <anton@sijanec.eu>2024-05-27 13:08:29 +0200
committerAnton Luka Šijanec <anton@sijanec.eu>2024-05-27 13:08:29 +0200
commit75160b12821f7f4299cce7f0b69c83c1502ae071 (patch)
tree27e25e4ccaef45f0c58b22831164050d1af1d4db /vendor/stripe/stripe-php/lib/Webhook.php
parentprvi-commit (diff)
download1ka-75160b12821f7f4299cce7f0b69c83c1502ae071.tar
1ka-75160b12821f7f4299cce7f0b69c83c1502ae071.tar.gz
1ka-75160b12821f7f4299cce7f0b69c83c1502ae071.tar.bz2
1ka-75160b12821f7f4299cce7f0b69c83c1502ae071.tar.lz
1ka-75160b12821f7f4299cce7f0b69c83c1502ae071.tar.xz
1ka-75160b12821f7f4299cce7f0b69c83c1502ae071.tar.zst
1ka-75160b12821f7f4299cce7f0b69c83c1502ae071.zip
Diffstat (limited to 'vendor/stripe/stripe-php/lib/Webhook.php')
-rw-r--r--vendor/stripe/stripe-php/lib/Webhook.php84
1 files changed, 42 insertions, 42 deletions
diff --git a/vendor/stripe/stripe-php/lib/Webhook.php b/vendor/stripe/stripe-php/lib/Webhook.php
index b9db2d6..67d2799 100644
--- a/vendor/stripe/stripe-php/lib/Webhook.php
+++ b/vendor/stripe/stripe-php/lib/Webhook.php
@@ -1,42 +1,42 @@
-<?php
-
-namespace Stripe;
-
-abstract class Webhook
-{
- const DEFAULT_TOLERANCE = 300;
-
- /**
- * Returns an Event instance using the provided JSON payload. Throws an
- * Exception\UnexpectedValueException if the payload is not valid JSON, and
- * an Exception\SignatureVerificationException if the signature
- * verification fails for any reason.
- *
- * @param string $payload the payload sent by Stripe
- * @param string $sigHeader the contents of the signature header sent by
- * Stripe
- * @param string $secret secret used to generate the signature
- * @param int $tolerance maximum difference allowed between the header's
- * timestamp and the current time
- *
- * @throws Exception\UnexpectedValueException if the payload is not valid JSON,
- * @throws Exception\SignatureVerificationException if the verification fails
- *
- * @return Event the Event instance
- */
- public static function constructEvent($payload, $sigHeader, $secret, $tolerance = self::DEFAULT_TOLERANCE)
- {
- WebhookSignature::verifyHeader($payload, $sigHeader, $secret, $tolerance);
-
- $data = \json_decode($payload, true);
- $jsonError = \json_last_error();
- if (null === $data && \JSON_ERROR_NONE !== $jsonError) {
- $msg = "Invalid payload: {$payload} "
- . "(json_last_error() was {$jsonError})";
-
- throw new Exception\UnexpectedValueException($msg);
- }
-
- return Event::constructFrom($data);
- }
-}
+<?php
+
+namespace Stripe;
+
+abstract class Webhook
+{
+ const DEFAULT_TOLERANCE = 300;
+
+ /**
+ * Returns an Event instance using the provided JSON payload. Throws an
+ * Exception\UnexpectedValueException if the payload is not valid JSON, and
+ * an Exception\SignatureVerificationException if the signature
+ * verification fails for any reason.
+ *
+ * @param string $payload the payload sent by Stripe
+ * @param string $sigHeader the contents of the signature header sent by
+ * Stripe
+ * @param string $secret secret used to generate the signature
+ * @param int $tolerance maximum difference allowed between the header's
+ * timestamp and the current time
+ *
+ * @throws Exception\UnexpectedValueException if the payload is not valid JSON,
+ * @throws Exception\SignatureVerificationException if the verification fails
+ *
+ * @return Event the Event instance
+ */
+ public static function constructEvent($payload, $sigHeader, $secret, $tolerance = self::DEFAULT_TOLERANCE)
+ {
+ WebhookSignature::verifyHeader($payload, $sigHeader, $secret, $tolerance);
+
+ $data = \json_decode($payload, true);
+ $jsonError = \json_last_error();
+ if (null === $data && \JSON_ERROR_NONE !== $jsonError) {
+ $msg = "Invalid payload: {$payload} "
+ . "(json_last_error() was {$jsonError})";
+
+ throw new Exception\UnexpectedValueException($msg);
+ }
+
+ return Event::constructFrom($data);
+ }
+}