/** * Creates transactional object from given transaction * @param TransactionalRecordInterface $record given model to be used * @param TransactionInterface $transaction given transaction to be used as initializer * @return TransactionalRecordInterface local template object */ private function initTransactionalRecord(TransactionalRecordInterface $record, TransactionInterface $transaction) { $record->setTransactionAmount($transaction->getAmount()); $record->setTransactionVariableSymbol($transaction->getVariableSymbol()); $record->setTransactionPerformingDateTime($transaction->getDate()); $record->setTransactionComment($transaction->getComment()); $record->setTransactionId($transaction->getId()); $record->setTransactionSenderAccountNum($transaction->getSenderAccountNumber()); $record->setTransactionSenderBankCode($transaction->getSenderBankCode()); return $record; }