From 81d3beaa1d8f1cdc9ede87609925212ff2df49ce Mon Sep 17 00:00:00 2001 From: Yannik Firre <3316758+YannikFirre@users.noreply.github.com> Date: Wed, 8 Apr 2026 16:47:21 +0200 Subject: [PATCH] Change Cart type hint to CartContract in getDiscounts --- src/Managers/DiscountManager.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/Managers/DiscountManager.php b/src/Managers/DiscountManager.php index 080a8a2..af0c53d 100644 --- a/src/Managers/DiscountManager.php +++ b/src/Managers/DiscountManager.php @@ -9,7 +9,6 @@ use Lunar\Base\Validation\CouponValidator; use Lunar\DiscountTypes\AmountOff; use Lunar\DiscountTypes\BuyXGetY; -use Lunar\Models\Cart; use Lunar\Models\Channel; use Lunar\Models\Contracts\Cart as CartContract; use Lunar\Models\Contracts\Channel as ChannelContract; @@ -119,7 +118,7 @@ public function getChannels(): Collection /** * Returns the available discounts. */ - public function getDiscounts(?Cart $cart = null): Collection + public function getDiscounts(?CartContract $cart = null): Collection { if ($this->channels->isEmpty() && $defaultChannel = Channel::getDefault()) { $this->channel($defaultChannel);