$discountTypes * @param Collection $existingProds * @param Collection $selectedProds */ public function __construct( public ?DiscountDto $discount, public array $discountTypes, public Collection $existingProds, public Collection $selectedProds, ) { } }