Beispiel #1
0
 /**
  * Return true if item amount limit is reached
  *
  * @param \XLite\Model\OrderItem $item Order item
  *
  * @return boolean
  */
 protected function isItemLimitReached($item)
 {
     $result = false;
     $product = $item->getObject();
     if ($product && $product->mustHaveVariants()) {
         $variant = $item->getVariant();
         $result = $variant && $variant->getAmount() <= $item->getAmount();
     } else {
         $result = parent::isItemLimitReached($item);
     }
     return $result;
 }