function bindTransactionEntity($transactionEntity) { if ($transactionEntity != null) { $transactionDto = new TransactionDto(); $transactionDto->setTransactionId($transactionEntity->getTransactionId()); $transactionDto->setTransactionTotal($transactionEntity->getTransactionTotal()); $transactionDto->setUser(bindUserEntity($transactionEntity->getUser())); $transactionDto->setTransactionType($transactionEntity->getTransactionType()); $transactionDto->setTransactionProof(bindTransactionProofEntity($transactionEntity->getTransactionProof())); $transactionDto->setTransactionDate($transactionEntity->getTransactionDate()); return $transactionDto; } else { return null; } }