Code Duplication    Length = 6-8 lines in 2 locations

src/OroCRM/Bundle/MagentoBundle/ImportExport/Strategy/CartStrategy.php 2 locations

@@ 81-86 (lines=6) @@
78
    protected function updateRemovedCartItems(Cart $entity)
79
    {
80
        if ((int)$entity->getItemsQty() === 0) {
81
            foreach ($entity->getCartItems() as $cartItem) {
82
                if (!$cartItem->isRemoved()) {
83
                    $cartItem->setUpdatedAt(new \DateTime('now'), new \DateTimeZone('UTC'));
84
                    $cartItem->setRemoved(true);
85
                }
86
            }
87
        } elseif ($this->existingCartItems) {
88
            $existingCartItems = new ArrayCollection($this->existingCartItems);
89
            $newCartItems = $entity->getCartItems();
@@ 91-98 (lines=8) @@
88
            $existingCartItems = new ArrayCollection($this->existingCartItems);
89
            $newCartItems = $entity->getCartItems();
90
91
            foreach ($existingCartItems as $existingCartItem) {
92
                if (!$newCartItems->contains($existingCartItem)) {
93
                    if (!$existingCartItem->isRemoved()) {
94
                        $existingCartItem->setUpdatedAt(new \DateTime('now'), new \DateTimeZone('UTC'));
95
                        $existingCartItem->setRemoved(true);
96
                    }
97
                }
98
            }
99
        }
100
    }
101