| @@ 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 |
|
| @@ 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 |
|