File: D:/HostingSpaces/SBogers10/shop.komma.nl/app/Discounts/Conditions/CartProductCountHandler.php
<?php declare(strict_types=1);
namespace App\Discounts\Conditions;
use App\Cart\ShoppingCart;
use App\Discounts\DiscountableInterface;
class CartProductCountHandler extends CountConditionHandler
{
protected ?int $type = DiscountConditionTypes::CART_PRODUCT_COUNT;
public function canBeApplied(DiscountableInterface $discountable, string $operator, string $param): bool
{
if(!is_a($discountable, ShoppingCart::class)) return false;
return parent::canBeApplied($discountable, $operator, $param);
}
}