From c40c6b87a074628216c38c36eadc7067463a8cc8 Mon Sep 17 00:00:00 2001 From: Dario Rekowski on RockPI Date: Sun, 3 Nov 2019 18:46:25 +0000 Subject: [PATCH] succes validating transaction --- src/Model/Transactions/Transaction.php | 9 +++++---- src/Model/Transactions/TransactionBase.php | 2 +- src/Model/Transactions/TransactionBody.php | 2 +- src/Model/Transactions/TransactionCreation.php | 2 +- src/Model/Transactions/TransactionTransfer.php | 2 +- 5 files changed, 9 insertions(+), 8 deletions(-) diff --git a/src/Model/Transactions/Transaction.php b/src/Model/Transactions/Transaction.php index d2bf41e69..eb818f38b 100644 --- a/src/Model/Transactions/Transaction.php +++ b/src/Model/Transactions/Transaction.php @@ -6,7 +6,7 @@ * and open the template in the editor. */ -namespace App\Model\Transactions; +namespace Model\Transactions; //use Model\Messages\Gradido\Transaction; //use Model\Messages\Gradido\TransactionBody; @@ -20,12 +20,13 @@ class Transaction extends TransactionBase { public function __construct($base64Data) { $transactionBin = base64_decode($base64Data); if($transactionBin == FALSE) { - $this->addError('base64 decode failed'); + //$this->addError('base64 decode failed'); + $this->addError(['data' => $base64Data, 'bin' => $transactionBin, 'msg' => 'base64 decode error']); } else { - $this->mProtoTransaction = new \Messages\Gradido\Transaction(); + $this->mProtoTransaction = new \Model\Messages\Gradido\Transaction(); $this->mProtoTransaction->mergeFromString($transactionBin); - $this->mProtoTransactionBody = new Messages\Gradido\TransactionBody(); + $this->mProtoTransactionBody = new \Model\Messages\Gradido\TransactionBody(); $this->mProtoTransactionBody->mergeFromString($this->mProtoTransaction->getBodyBytes()); $data = $this->mProtoTransactionBody->getData(); diff --git a/src/Model/Transactions/TransactionBase.php b/src/Model/Transactions/TransactionBase.php index 1486c92df..c9ba5cdcd 100644 --- a/src/Model/Transactions/TransactionBase.php +++ b/src/Model/Transactions/TransactionBase.php @@ -1,6 +1,6 @@