Code Duplication    Length = 17-18 lines in 2 locations

src/Networks/Effiliation.php 1 location

@@ 85-101 (lines=17) @@
82
            return $arrResult;
83
        }
84
        $arrPrograms = $arrResponse['programs'];
85
        foreach($arrPrograms as $item) {
86
            $Deal = Deal::createInstance();
87
            $Deal->merchant_ID = $item['id_programme'];
88
            $Deal->code = $item['code'];
89
            $Deal->name = $item['nom'];
90
            $Deal->startDate = $item['date_debut'];
91
            $Deal->description = $item['description'];
92
            $Deal->url = $item['url_tracke'];
93
            if($merchantID > 0) {
94
                if($merchantID == $item['id_programme']) {
95
                    $arrResult[] = $Deal;
96
                }
97
            }
98
            else {
99
                $arrResult[] = $Deal;
100
            }
101
        }
102
103
        return $arrResult;
104
    }

src/Networks/NetAffiliation.php 1 location

@@ 83-100 (lines=18) @@
80
        }
81
82
        $arrItems = $arrResponse['rss']['channel']['item'];
83
        foreach($arrItems as $item) {
84
            $Deal = Deal::createInstance();
85
            $Deal->merchant_ID = $item['idcamp'];
86
            $Deal->code = $item['code'];
87
            $Deal->name = $item['title'];
88
            $Deal->startDate = $item['startdate'];
89
            $Deal->endDate = $item['enddate'];
90
            $Deal->description = $item['description'];
91
            $Deal->url = $item['link'];
92
            if($merchantID > 0) {
93
                if($merchantID == $item['idcamp']) {
94
                    $arrResult[] = $Deal;
95
                }
96
            }
97
            else {
98
                $arrResult[] = $Deal;
99
            }
100
        }
101
102
        return $arrResult;
103