Пример #1
0
 /**
  * Get cost line item summary data as array.
  *
  * @param integer $iLineItem
  * @param string  $sCostName
  * @param oxPrice $oPrice
  *
  * @return array
  */
 protected function _getCostSummary($iLineItem, $sCostName, oxPrice $oPrice)
 {
     $sPmPrefix = OxpsPaymorrowOxBasketItem::getPaymorrowBasketSummaryLineItemPrefix($iLineItem);
     list($sId, $sName, $sType) = $this->_getCostMetadata($sCostName);
     if (empty($sId)) {
         return array();
     }
     return array($sPmPrefix . 'quantity' => 1, $sPmPrefix . 'articleId' => $sId, $sPmPrefix . 'name' => $sName, $sPmPrefix . 'type' => $sType, $sPmPrefix . 'unitPriceGross' => (double) $oPrice->getBruttoPrice(), $sPmPrefix . 'grossAmount' => (double) $oPrice->getBruttoPrice(), $sPmPrefix . 'vatAmount' => (double) $oPrice->getVatValue(), $sPmPrefix . 'vatRate' => (double) $oPrice->getVat());
 }