| Current Path : /home/users/unlimited/www/foodbank.codeskitter.site/app/Presenters/ |
| Current File : /home/users/unlimited/www/foodbank.codeskitter.site/app/Presenters/CustomerPresenter.php |
<?php
namespace App\Presenters;
use Money\Currencies\ISOCurrencies;
use Money\Currency;
use Money\Formatter\IntlMoneyFormatter;
use Money\Money;
use NumberFormatter;
class CustomerPresenter
{
protected $model;
public function __construct($model)
{
$this->model = $model;
}
public function balance()
{
$formatter = new IntlMoneyFormatter(
new NumberFormatter(config('cashier.currency_locale'), NumberFormatter::CURRENCY),
new ISOCurrencies()
);
$money = new Money(
$this->model->balance,
new Currency(strtoupper(config('cashier.currency')))
);
return $formatter->format($money);
}
}