/** * 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; }