/** * @return bool */ public function hasOfferVariants() { if (count($this->quoteProductOffers) > 1) { return true; } /** @var QuoteProductOffer $firstItem */ $firstItem = $this->quoteProductOffers->first(); return $firstItem && $firstItem->isAllowIncrements(); }