Fixed all problems related to strict types.

This commit is contained in:
James Cole
2016-02-05 13:09:18 +01:00
parent aa1193a9eb
commit df918e8529
18 changed files with 58 additions and 52 deletions

View File

@@ -330,7 +330,7 @@ class AccountRepository implements AccountRepositoryInterface
$balance = Steam::balance($account, $date, true);
/** @var PiggyBank $p */
foreach ($account->piggybanks()->get() as $p) {
$balance -= $p->currentRelevantRep()->currentamount;
$balance = bcsub($p->currentRelevantRep()->currentamount, $balance);
}
return $balance;

View File

@@ -65,9 +65,10 @@ class JournalRepository implements JournalRepositoryInterface
->where('transaction_journals.order', '>=', $journal->order)
->where('transaction_journals.id', '!=', $journal->id)
->get(['transactions.*']);
$sum = 0;
bcscale(2);
$sum = '0';
foreach ($set as $entry) {
$sum += $entry->amount;
$sum = bcadd($entry->amount, $sum);
}
return $sum;