/** * @param Product $product * @param $stopPropagation * @return $this */ public function removeProduct(Product $product, $stopPropagation = false) { if (!$stopPropagation) { $product->setPackage(null, true); } $this->products->removeElement($product); return $this; }