From dae11e3cc1f05b90c11b28aebd95d36ab6e6af4f Mon Sep 17 00:00:00 2001 From: MichalGallovic Date: Wed, 1 Jul 2020 16:48:27 +0200 Subject: [PATCH 1/2] Add latest invoice id to subscription --- src/Objects/Subscription.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Objects/Subscription.php b/src/Objects/Subscription.php index ec0ad4a..83a8f7e 100644 --- a/src/Objects/Subscription.php +++ b/src/Objects/Subscription.php @@ -37,6 +37,8 @@ class Subscription public $created; + public $latest_invoice_id; + public function __construct($subscription = null) { if ($subscription && get_class($subscription) === 'Stripe\Subscription') { @@ -65,5 +67,6 @@ public function setFromStripe(StripeSubscription $subscription) $this->current_period_end = $this->carbonFromTimestamp($subscription->current_period_end); $this->current_period_start = $this->carbonFromTimestamp($subscription->current_period_start); $this->created = $this->carbonFromTimestamp($subscription->created); + $this->latest_invoice_id = $subscription->latest_invoice; } } From 0ae7aef34420225c1a5f5eeb2bb12fd4466a0cd1 Mon Sep 17 00:00:00 2001 From: MichalGallovic Date: Wed, 1 Jul 2020 16:49:23 +0200 Subject: [PATCH 2/2] Change order --- src/Objects/Subscription.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Objects/Subscription.php b/src/Objects/Subscription.php index 83a8f7e..e83f322 100644 --- a/src/Objects/Subscription.php +++ b/src/Objects/Subscription.php @@ -51,6 +51,7 @@ public function setFromStripe(StripeSubscription $subscription) $this->id = $subscription->id; $this->plan_id = $subscription->plan ? $subscription->plan->id : null; $this->customer_id = $subscription->customer; + $this->latest_invoice_id = $subscription->latest_invoice; $this->amount = $subscription->plan ? $subscription->plan->amount * $subscription->quantity : null; $this->billing = $subscription->billing; // `charge_automatically` @@ -67,6 +68,5 @@ public function setFromStripe(StripeSubscription $subscription) $this->current_period_end = $this->carbonFromTimestamp($subscription->current_period_end); $this->current_period_start = $this->carbonFromTimestamp($subscription->current_period_start); $this->created = $this->carbonFromTimestamp($subscription->created); - $this->latest_invoice_id = $subscription->latest_invoice; } }