Code Duplication    Length = 6-6 lines in 2 locations

system/modules/Ecommerce/models/Cart.php 1 location

@@ 496-501 (lines=6) @@
493
        $card = Card::get($price->item_offer_id, 'item_offer_id');
494
        if ($card && $card->prices) {
495
            $this->loadRelation('cartItems');
496
            foreach ($this->cartItems as $cartItem) {
497
                $price = $cartItem->price->offer->getPrice($this);
498
                $cartItem->item_offer_price_id = $price->id;
499
                $cartItem->final_price = $price->price;
500
                $cartItem->save();
501
            }
502
            $this->loadRelation('cartItems');
503
        }
504
        return true;

system/modules/Ecommerce/models/Cart/Item.php 1 location

@@ 93-98 (lines=6) @@
90
        $this->cart->checkStage();
91
        $card = \Ecommerce\Card::get($this->price->item_offer_id, 'item_offer_id');
92
        if ($card && $card->prices) {
93
            foreach ($this->cart->cartItems as $cartItem) {
94
                $price = $cartItem->price->offer->getPrice($this->cart);
95
                $cartItem->item_offer_price_id = $price->id;
96
                $cartItem->final_price = $price->price;
97
                $cartItem->save();
98
            }
99
            $this->cart->loadRelation('cartItems');
100
        }
101
    }