/** * Remove variant * * @param QuoteVariantInterface $variant * @return bool */ public function removeVariant(QuoteVariantInterface $variant) { $variant->setQuote(); $return = $this->variants->removeElement($variant); $i = 0; foreach ($this->variants as $v) { $v->setVariantNumber(++$i); } return $return; }