Code Duplication    Length = 3-4 lines in 12 locations

src/Networks/Affilinet.php 3 locations

@@ 212-215 (lines=4) @@
209
                $myTransaction->unique_ID = $transaction['unique_id'];
210
                $myTransaction->commission = $transaction['commission'];
211
                $myTransaction->currency = $transaction['currency'];
212
                if (!empty($transaction['date'])) {
213
                    $date = new \DateTime($transaction['date']);
214
                    $myTransaction->date = $date; // $date->format('Y-m-d H:i:s');
215
                }
216
                $myTransaction->merchant_ID = $transaction['merchantId'];
217
                // Future use - Only few providers returns these dates values - <PN> - 2017-06-26
218
                if (isset($transaction['click_date']) && !empty($transaction['click_date'])) {
@@ 218-220 (lines=3) @@
215
                }
216
                $myTransaction->merchant_ID = $transaction['merchantId'];
217
                // Future use - Only few providers returns these dates values - <PN> - 2017-06-26
218
                if (isset($transaction['click_date']) && !empty($transaction['click_date'])) {
219
                    $myTransaction->click_date = new \DateTime($transaction['click_date']);
220
                }
221
                if (isset($transaction['update_date']) && !empty($transaction['update_date'])) {
222
                    $myTransaction->update_date = new \DateTime($transaction['update_date']);
223
                }
@@ 221-223 (lines=3) @@
218
                if (isset($transaction['click_date']) && !empty($transaction['click_date'])) {
219
                    $myTransaction->click_date = new \DateTime($transaction['click_date']);
220
                }
221
                if (isset($transaction['update_date']) && !empty($transaction['update_date'])) {
222
                    $myTransaction->update_date = new \DateTime($transaction['update_date']);
223
                }
224
                $arrResult[] = $myTransaction;
225
            } catch (\Exception $e) {
226
                //echo "stepE ";

src/Networks/Belboon.php 2 locations

@@ 198-201 (lines=4) @@
195
                    $myTransaction->merchant_ID = $transaction['merchantId'];
196
                    $myTransaction->title ='';
197
                    $myTransaction->currency ='EUR';
198
                    if (!empty($transaction['date'])) {
199
                        $date = new \DateTime($transaction['date']);
200
                        $myTransaction->date = $date; // $date->format('Y-m-d H:i:s');
201
                    }
202
                    if (!empty($transaction['lastchangedate'])) {
203
                        $date = new \DateTime($transaction['lastchangedate']);
204
                        $myTransaction->update_date = $date;
@@ 202-205 (lines=4) @@
199
                        $date = new \DateTime($transaction['date']);
200
                        $myTransaction->date = $date; // $date->format('Y-m-d H:i:s');
201
                    }
202
                    if (!empty($transaction['lastchangedate'])) {
203
                        $date = new \DateTime($transaction['lastchangedate']);
204
                        $myTransaction->update_date = $date;
205
                    }
206
                    $myTransaction->unique_ID = $transaction['unique_id'];
207
                    $myTransaction->custom_ID = array_key_exists('custom_id', $transaction) ? $transaction['custom_id'] : '';
208
                    $myTransaction->status = $transaction['status'];

src/Networks/Publicideas.php 2 locations

@@ 190-193 (lines=4) @@
187
                    $myTransaction->title = $transaction['title'];
188
                    $myTransaction->unique_ID = $transaction['unique_id'];
189
                    $myTransaction->commission = $transaction['commission'];
190
                    if (!empty($transaction['date'])) {
191
                        $date = new \DateTime($transaction['date']);
192
                        $myTransaction->date = $date;
193
                    }
194
                    if (!empty($transaction['validation_date'])) {
195
                        $date = new \DateTime($transaction['validation_date']);
196
                        $myTransaction->update_date = $date;
@@ 194-197 (lines=4) @@
191
                        $date = new \DateTime($transaction['date']);
192
                        $myTransaction->date = $date;
193
                    }
194
                    if (!empty($transaction['validation_date'])) {
195
                        $date = new \DateTime($transaction['validation_date']);
196
                        $myTransaction->update_date = $date;
197
                    }
198
                    $myTransaction->merchant_ID = $transaction['merchantId'];
199
                    $myTransaction->approved = $transaction['approved'];
200
                    $arrResult[] = $myTransaction;

src/Networks/Skimlinks.php 3 locations

@@ 151-154 (lines=4) @@
148
                    $myTransaction->merchant_ID = $transaction['merchantId'];
149
                    $myTransaction->title ='';
150
                    $myTransaction->currency = $transaction['currency'];
151
                    if (!empty($transaction['date'])) {
152
                        $date = new \DateTime($transaction['date']);
153
                        $myTransaction->date = $date; // $date->format('Y-m-d H:i:s');
154
                    }
155
                    if (!empty($transaction['last_updated'])) {
156
                        $date = new \DateTime($transaction['last_updated']);
157
                        $myTransaction->update_date = $date; // $date->format('Y-m-d H:i:s');
@@ 155-158 (lines=4) @@
152
                        $date = new \DateTime($transaction['date']);
153
                        $myTransaction->date = $date; // $date->format('Y-m-d H:i:s');
154
                    }
155
                    if (!empty($transaction['last_updated'])) {
156
                        $date = new \DateTime($transaction['last_updated']);
157
                        $myTransaction->update_date = $date; // $date->format('Y-m-d H:i:s');
158
                    }
159
                    if (!empty($transaction['click_date'])){
160
                        $date = new \DateTime($transaction['click_date']);
161
                        $myTransaction->click_date = $date; // $date->format('Y-m-d H:i:s');
@@ 159-162 (lines=4) @@
156
                        $date = new \DateTime($transaction['last_updated']);
157
                        $myTransaction->update_date = $date; // $date->format('Y-m-d H:i:s');
158
                    }
159
                    if (!empty($transaction['click_date'])){
160
                        $date = new \DateTime($transaction['click_date']);
161
                        $myTransaction->click_date = $date; // $date->format('Y-m-d H:i:s');
162
                    }
163
                    $myTransaction->unique_ID = $transaction['unique_id'];
164
                    $myTransaction->custom_ID = array_key_exists('custom_id', $transaction) ? $transaction['custom_id'] : '';
165
                    $myTransaction->status = $transaction['status'];

src/Networks/Effiliation.php 1 location

@@ 178-181 (lines=4) @@
175
                    $myTransaction->title ='';
176
                    $myTransaction->currency ='EUR';
177
                    //echo "txdate: ".$transaction['date']."<br>";
178
                    if (!empty($transaction['date'])) {
179
                        $date = new \DateTime($transaction['date']);
180
                        $myTransaction->date = $date; // $date->format('Y-m-d H:i:s');
181
                    }
182
                    $myTransaction->unique_ID = $transaction['unique_id'];
183
                    $myTransaction->custom_ID = $transaction['custom_id'];
184
                    //var_dump($transaction);

src/Networks/Partnerize.php 1 location

@@ 126-129 (lines=4) @@
123
124
                        $myTransaction->merchant_ID = $transaction['merchantId'];
125
                        $myTransaction->date = $transaction['date'];
126
                        if (!empty($transaction['date'])) {
127
                            $date = new \DateTime($transaction['date'], new \DateTimeZone('UTC'));
128
                            $myTransaction->date = $date;
129
                        }
130
                        $myTransaction->unique_ID = $transaction['unique_id'];
131
                        if (isset($transaction['custom_id'])) {
132
                            $myTransaction->custom_ID = $transaction['custom_id'];