subscriptions->getByGatewaySubscriptionId($gatewaySubscriptionId); if ( ! $subscription || $subscription->status->isActive()) { return; } if ($initialDonationShouldBeCompleted && ! $subscription->initialDonation()->status->isComplete()) { return; } (new UpdateSubscriptionStatus())($subscription, SubscriptionStatus::ACTIVE(), $message); } }