/**
  * Recalculates the Amount for the given items
  *
  * @param array $items
  *
  * @return float
  */
 private function getRecalculatedAmount($items)
 {
     $basket = array();
     foreach ($items as $item) {
         $detailModel = new \Shopware\Models\Order\Detail();
         $detailModel->setQuantity($item->getQuantity());
         $detailModel->setPrice($item->getUnitPriceGross());
         $detailModel->setTaxRate($item->getTaxRate());
         $detailModel->setArticleName($item->getArticleName());
         $detailModel->setArticleNumber($item->getArticleNumber());
         $basket[] = $detailModel;
     }
     $orderModel = new \Shopware\Models\Order\Order();
     $orderModel->setDetails($basket);
     $orderModel->calculateInvoiceAmount();
     return $orderModel->getInvoiceAmount();
 }