From ed5cd2b9ca9985cb4ce5f98aa8b96069dd50d0c2 Mon Sep 17 00:00:00 2001 From: James Cole Date: Sun, 11 Mar 2018 13:31:22 +0100 Subject: [PATCH] Add currency symbol. --- app/Transformers/TransactionTransformer.php | 52 +++++++++++---------- 1 file changed, 27 insertions(+), 25 deletions(-) diff --git a/app/Transformers/TransactionTransformer.php b/app/Transformers/TransactionTransformer.php index 351e2c39ca..3b8f1f3e71 100644 --- a/app/Transformers/TransactionTransformer.php +++ b/app/Transformers/TransactionTransformer.php @@ -176,31 +176,33 @@ class TransactionTransformer extends TransformerAbstract } $data = [ - 'id' => (int)$transaction->id, - 'updated_at' => $transaction->updated_at->toAtomString(), - 'created_at' => $transaction->created_at->toAtomString(), - 'description' => $transaction->description, - 'date' => $transaction->date->format('Y-m-d'), - 'type' => $transaction->transaction_type_type, - 'identifier' => $transaction->identifier, - 'journal_id' => (int)$transaction->journal_id, - 'reconciled' => (bool)$transaction->reconciled, - 'amount' => round($transaction->transaction_amount, intval($transaction->transaction_currency_dp)), - 'currency_id' => $transaction->transaction_currency_id, - 'currency_code' => $transaction->transaction_currency_code, - 'currency_dp' => $transaction->transaction_currency_dp, - 'foreign_amount' => null, - 'foreign_currency_id' => $transaction->foreign_currency_id, - 'foreign_currency_code' => $transaction->foreign_currency_code, - 'foreign_currency_dp' => $transaction->foreign_currency_dp, - 'bill_id' => $transaction->bill_id, - 'bill_name' => $transaction->bill_name, - 'category_id' => $categoryId, - 'category_name' => $categoryName, - 'budget_id' => $budgetId, - 'budget_name' => $budgetName, - 'notes' => $notes, - 'links' => [ + 'id' => (int)$transaction->id, + 'updated_at' => $transaction->updated_at->toAtomString(), + 'created_at' => $transaction->created_at->toAtomString(), + 'description' => $transaction->description, + 'date' => $transaction->date->format('Y-m-d'), + 'type' => $transaction->transaction_type_type, + 'identifier' => $transaction->identifier, + 'journal_id' => (int)$transaction->journal_id, + 'reconciled' => (bool)$transaction->reconciled, + 'amount' => round($transaction->transaction_amount, intval($transaction->transaction_currency_dp)), + 'currency_id' => $transaction->transaction_currency_id, + 'currency_code' => $transaction->transaction_currency_code, + 'currency_symbol' => $transaction->transaction_currency_symbol, + 'currency_dp' => $transaction->transaction_currency_dp, + 'foreign_amount' => null, + 'foreign_currency_id' => $transaction->foreign_currency_id, + 'foreign_currency_code' => $transaction->foreign_currency_code, + 'foreign_currency_symbol' => $transaction->foreign_currency_symbol, + 'foreign_currency_dp' => $transaction->foreign_currency_dp, + 'bill_id' => $transaction->bill_id, + 'bill_name' => $transaction->bill_name, + 'category_id' => $categoryId, + 'category_name' => $categoryName, + 'budget_id' => $budgetId, + 'budget_name' => $budgetName, + 'notes' => $notes, + 'links' => [ [ 'rel' => 'self', 'uri' => '/transactions/' . $transaction->id,