Code Duplication    Length = 19-20 lines in 2 locations

src/Networks/NetAffiliation.php 1 location

@@ 112-131 (lines=20) @@
109
     * @param int $merchantID
110
     * @return array of Transaction
111
     */
112
    public function getSales(\DateTime $dateFrom, \DateTime $dateTo, array $arrMerchantID = array()) : array
113
    {
114
        $arrResult = array();
115
        $transcationList = $this->_network->getTransactionList($arrMerchantID, $dateTo, $dateFrom);
116
        foreach($transcationList as $transaction) {
117
            $Transaction = Transaction::createInstance();
118
            $Transaction->status = $transaction['status'];
119
            $Transaction->amount = $transaction['amount'];
120
            $Transaction->custom_ID = $transaction['custom_id'];
121
            $Transaction->title = $transaction['title'];
122
            $Transaction->commission = $transaction['commission'];
123
            $date = new \DateTime($transaction['date']);
124
            $Transaction->date = $date; // $date->format('Y-m-d H:i:s');
125
            $Transaction->merchant_ID = $transaction['merchantId'];
126
            $Transaction->approved = $transaction['approved'];
127
            $arrResult[] = $Transaction;
128
        }
129
130
        return $arrResult;
131
    }
132
133
    /**
134
     * @param \DateTime $dateFrom

src/Networks/TradeDoubler.php 1 location

@@ 115-133 (lines=19) @@
112
     * @param int $merchantID
113
     * @return array of Transaction
114
     */
115
    public function getSales(\DateTime $dateFrom, \DateTime $dateTo, array $arrMerchant = array()) : array
116
    {
117
        $arrResult = array();
118
        $transcationList = $this->_network->getTransactionList($arrMerchant, $dateFrom, $dateTo);
119
        foreach($transcationList as $transaction) {
120
            $Transaction = Transaction::createInstance();
121
            $Transaction->merchant_ID = $transaction['merchantId'];
122
            $date = new \DateTime($transaction['date']);
123
            $Transaction->date = $date; // $date->format('Y-m-d H:i:s');
124
            $Transaction->unique_ID = $transaction['unique_id'];
125
            $Transaction->custom_ID = $transaction['custom_id'];
126
            $Transaction->status = $transaction['status'];
127
            $Transaction->amount = $transaction['amount'];
128
            $Transaction->commission = $transaction['commission'];
129
            $arrResult[] = $Transaction;
130
        }
131
132
        return $arrResult;
133
    }
134
135
    /**
136
     * @param \DateTime $dateFrom