public function addPromotion(PromotionInterface $promotion) { if (!$this->hasPromotion($promotion)) { $this->promotions->add($promotion); } }