Code Duplication    Length = 9-9 lines in 2 locations

code/model/EcommerceAlsoRecommendedDOD.php 2 locations

@@ 51-59 (lines=9) @@
48
    public function onAfterWrite()
49
    {
50
        $products = $this->owner->EcommerceRecommendedProducts();
51
        if ($products->count()) {
52
            foreach ($products as $product) {
53
                if (!$product instanceof Product) {
54
                    $products->remove($product);
55
                } elseif (!$product->AllowPurchase) {
56
                    $products->remove($product);
57
                }
58
            }
59
        }
60
        $products = $this->owner->RecommendedFor();
61
        if ($products->count()) {
62
            foreach ($products as $product) {
@@ 61-69 (lines=9) @@
58
            }
59
        }
60
        $products = $this->owner->RecommendedFor();
61
        if ($products->count()) {
62
            foreach ($products as $product) {
63
                if (!$product instanceof Product) {
64
                    $products->remove($product);
65
                } elseif (!$product->AllowPurchase) {
66
                    $products->remove($product);
67
                }
68
            }
69
        }
70
    }
71
72
    /**