vespolina/VespolinaCartBundle — comment on commit 4597b97afad40e72746d9c7bddaabd2d474f406d
File: Model/CartItem.php line 40
By inspiran:

Hey, i'm not comfortable with calling it isSubscription, it's too specific for a domain. I see that you need something to indicate whether a cart item is a good (typically billed once) or a service(recurring billing). Maybe we should consider having specific subclasses for specialized products. Eg CartItemService / CartItemProduct and in your case for subscriptions CartItemSubscription.