Skip to content

Commit cd54a44

Browse files
authored
Merge pull request #239 from Woutrrr/fix/using-this-in-static-context
Fix using $this in static context in Subscription.php
2 parents ff8a0b8 + 25d713a commit cd54a44

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/Subscription.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -638,13 +638,13 @@ public static function handlePaymentPaid(OrderItem $item)
638638
$subscription = $item->orderable;
639639

640640
if ($subscription->ends_at !== null) {
641-
DB::transaction(function () use ($item) {
642-
if (! $this->scheduled_order_item_id) {
643-
$item = $this->scheduleNewOrderItemAt($this->ends_at);
641+
DB::transaction(function () use ($item, $subscription) {
642+
if (! $subscription->scheduled_order_item_id) {
643+
$item = $subscription->scheduleNewOrderItemAt($subscription->ends_at);
644644
}
645645

646-
$this->fill([
647-
'cycle_ends_at' => $this->plan()->interval()->getEndOfNextSubscriptionCycle($this),
646+
$subscription->fill([
647+
'cycle_ends_at' => $subscription->plan()->interval()->getEndOfNextSubscriptionCycle($subscription),
648648
'ends_at' => null,
649649
'scheduled_order_item_id' => $item->id,
650650
])->save();

0 commit comments

Comments
 (0)