diff --git a/src/SubscriptionBuilder.php b/src/SubscriptionBuilder.php index f25b5c6f..ab6c428d 100644 --- a/src/SubscriptionBuilder.php +++ b/src/SubscriptionBuilder.php @@ -184,6 +184,8 @@ public function withMetadata($metadata) * * @param array $options * @return \Laravel\Cashier\Subscription + * @throws \Laravel\Cashier\Exceptions\PaymentActionRequired + * @throws \Laravel\Cashier\Exceptions\PaymentFailure */ public function add(array $options = []) { @@ -196,6 +198,8 @@ public function add(array $options = []) * @param \Stripe\PaymentMethod|string|null $paymentMethod * @param array $options * @return \Laravel\Cashier\Subscription + * @throws \Laravel\Cashier\Exceptions\PaymentActionRequired + * @throws \Laravel\Cashier\Exceptions\PaymentFailure */ public function create($paymentMethod = null, array $options = []) { @@ -210,6 +214,7 @@ public function create($paymentMethod = null, array $options = []) $trialEndsAt = $this->trialExpires; } + /** @var \Laravel\Cashier\Subscription $subscription */ $subscription = $this->owner->subscriptions()->create([ 'name' => $this->name, 'stripe_id' => $stripeSubscription->id,