Code Duplication    Length = 3-4 lines in 4 locations

src/Networks/Effiliation.php 1 location

@@ 152-155 (lines=4) @@
149
                    $myTransaction->title ='';
150
                    $myTransaction->currency ='EUR';
151
                    //echo "txdate: ".$transaction['date']."<br>";
152
                    if (!empty($transaction['date'])) {
153
                        $date = new \DateTime($transaction['date']);
154
                        $myTransaction->date = $date; // $date->format('Y-m-d H:i:s');
155
                    }
156
                    $myTransaction->unique_ID = $transaction['unique_id'];
157
                    $myTransaction->custom_ID = $transaction['custom_id'];
158
                    //var_dump($transaction);

src/Networks/Publicideas.php 1 location

@@ 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
                    $myTransaction->merchant_ID = $transaction['merchantId'];
195
                    $myTransaction->approved = $transaction['approved'];
196
                    $arrResult[] = $myTransaction;

src/Networks/Affilinet.php 2 locations

@@ 189-191 (lines=3) @@
186
                }
187
                $myTransaction->merchant_ID = $transaction['merchantId'];
188
                // Future use - Only few providers returns these dates values - <PN> - 2017-06-26
189
                if (isset($transaction['click_date']) && !empty($transaction['click_date'])) {
190
                    $myTransaction->click_date = new \DateTime($transaction['click_date']);
191
                }
192
                if (isset($transaction['update_date']) && !empty($transaction['update_date'])) {
193
                    $myTransaction->update_date = new \DateTime($transaction['update_date']);
194
                }
@@ 192-194 (lines=3) @@
189
                if (isset($transaction['click_date']) && !empty($transaction['click_date'])) {
190
                    $myTransaction->click_date = new \DateTime($transaction['click_date']);
191
                }
192
                if (isset($transaction['update_date']) && !empty($transaction['update_date'])) {
193
                    $myTransaction->update_date = new \DateTime($transaction['update_date']);
194
                }
195
                $arrResult[] = $myTransaction;
196
            } catch (\Exception $e) {
197
                //echo "stepE ";