transactionJournal->transactionCurrency->symbol;
$amount = floatval($transaction->amount);
return $this->formatWithSymbol($symbol, $amount, $coloured);
}
/**
* @param string $symbol
* @param float $amount
* @param bool $coloured
*
* @return string
*/
public function formatWithSymbol($symbol, $amount, $coloured = true)
{
$amount = floatval($amount);
$amount = round($amount, 2);
$string = number_format($amount, 2, ',', '.');
if ($coloured === true) {
if ($amount === 0.0) {
return '' . $symbol . ' ' . $string . '';
}
if ($amount > 0) {
return '' . $symbol . ' ' . $string . '';
}
return '' . $symbol . ' ' . $string . '';
}
// €
return $symbol . ' ' . $string;
}
}