Code Duplication    Length = 24-25 lines in 2 locations

src/Networks/NetAffiliation.php 1 location

@@ 167-191 (lines=25) @@
164
        }
165
166
        $transcationList = $this->_network->getTransactionList($arrMerchantID, $dateTo, $dateFrom);
167
        foreach($transcationList as $transaction) {
168
            $Transaction = Transaction::createInstance();
169
            array_key_exists_safe( $transaction,
170
                'currency' ) ? $Transaction->currency = $transaction['currency'] : $Transaction->currency = '';
171
            array_key_exists_safe( $transaction,
172
                'status' ) ? $Transaction->status = $transaction['status'] : $Transaction->status = '';
173
            array_key_exists_safe( $transaction,
174
                'amount' ) ? $Transaction->amount = $transaction['amount'] : $Transaction->amount = '';
175
            array_key_exists_safe( $transaction,
176
                'custom_id' ) ? $Transaction->custom_ID = $transaction['custom_id'] : $Transaction->custom_ID = '';
177
            array_key_exists_safe( $transaction,
178
                'title' ) ? $Transaction->title = $transaction['title'] : $Transaction->title = '';
179
            array_key_exists_safe( $transaction,
180
                'unique_id' ) ? $Transaction->unique_ID = $transaction['unique_id'] : $Transaction->unique_ID = '';
181
            array_key_exists_safe( $transaction,
182
                'commission' ) ? $Transaction->commission = $transaction['commission'] : $Transaction->commission = 0;
183
            $date = new \DateTime( $transaction['date'] );
184
            $Transaction->date = $date; // $date->format('Y-m-d H:i:s');
185
            array_key_exists_safe( $transaction,
186
                'merchantId' ) ? $Transaction->merchant_ID = $transaction['merchantId'] : $Transaction->merchant_ID = '';
187
            array_key_exists_safe( $transaction,
188
                'approved' ) ? $Transaction->approved = $transaction['approved'] : $Transaction->approved = '';
189
            $arrResult[] = $Transaction;
190
191
        }
192
193
        return $arrResult;
194
    }

src/Networks/Zanox.php 1 location

@@ 204-227 (lines=24) @@
201
            }
202
        }
203
        $transcationList = $this->_network->getTransactionList( $arrMerchantID, $dateTo, $dateFrom2 );
204
        foreach ($transcationList as $transaction) {
205
            $Transaction = Transaction::createInstance();
206
            array_key_exists_safe( $transaction,
207
                'currency' ) ? $Transaction->currency = $transaction['currency'] : $Transaction->currency = '';
208
            array_key_exists_safe( $transaction,
209
                'status' ) ? $Transaction->status = $transaction['status'] : $Transaction->status = '';
210
            array_key_exists_safe( $transaction,
211
                'amount' ) ? $Transaction->amount = $transaction['amount'] : $Transaction->amount = '';
212
            array_key_exists_safe( $transaction,
213
                'custom_id' ) ? $Transaction->custom_ID = $transaction['custom_id'] : $Transaction->custom_ID = '';
214
            array_key_exists_safe( $transaction,
215
                'title' ) ? $Transaction->title = $transaction['title'] : $Transaction->title = '';
216
            array_key_exists_safe( $transaction,
217
                'unique_id' ) ? $Transaction->unique_ID = $transaction['unique_id'] : $Transaction->unique_ID = '';
218
            array_key_exists_safe( $transaction,
219
                'commission' ) ? $Transaction->commission = $transaction['commission'] : $Transaction->commission = '';
220
            $date = new \DateTime( $transaction['date'] );
221
            $Transaction->date = $date; // $date->format('Y-m-d H:i:s');
222
            array_key_exists_safe( $transaction,
223
                'merchantId' ) ? $Transaction->merchant_ID = $transaction['merchantId'] : $Transaction->merchant_ID = '';
224
            array_key_exists_safe( $transaction,
225
                'approved' ) ? $Transaction->approved = $transaction['approved'] : $Transaction->approved = '';
226
            $arrResult[] = $Transaction;
227
        }
228
229
        return $arrResult;
230
    }