Example #1
0
 /**
  * @param \Magento\Framework\DataObject $selection
  * @param int[] $qtys
  * @param int $selectionOptionId
  * @return float
  */
 protected function getQty($selection, $qtys, $selectionOptionId)
 {
     if ($selection->getSelectionCanChangeQty() && isset($qtys[$selectionOptionId])) {
         $qty = (double) $qtys[$selectionOptionId] > 0 ? $qtys[$selectionOptionId] : 1;
     } else {
         $qty = (double) $selection->getSelectionQty() ? $selection->getSelectionQty() : 1;
     }
     $qty = (double) $qty;
     return $qty;
 }