예제 #1
0
 /**
  * returns basket items as an array
  *
  * @param \Shopware\Models\Order\Order $order
  *
  * @return array
  */
 public function getBasket(Shopware\Models\Order\Order $order)
 {
     $basketItems = array();
     foreach ($items = $order->getDetails() as $item) {
         $basketItem = new Shopware_Plugins_Frontend_RpayRatePay_Component_Model_SubModel_item();
         $basketItem->setArticleName($item->getArticleName());
         $basketItem->setArticleNumber($item->getArticlenumber());
         $basketItem->setQuantity($item->getQuantity());
         $basketItem->setTaxRate($item->getTaxRate());
         $basketItem->setUnitPriceGross($item->getPrice());
         $basketItems[] = $basketItem;
     }
     return $basketItems;
 }