Example #1
0
 /**
  * {@inheritdoc}
  */
 public function calculatePrice(CartInterface $cart)
 {
     $price = 0;
     $finalPrice = 0;
     foreach ($cart->getItems() as $item) {
         $price = bcadd($price, $item->getPrice(), 2);
         $finalPrice = bcadd($finalPrice, $item->getFinalPrice(), 2);
     }
     $cart->setPrice($price);
     $cart->setFinalPrice($finalPrice);
     return $cart;
 }