public function total() { return (double) array_sum(array_map(function (CartItem $item) { return $item->getTotalPrice(); }, $this->items)); }
public function getTotal() { return $this->cart->total() + $this->cart->icann() - $this->cart->getDiscount(); }