Your IP : 216.73.216.93


Current Path : /home/users/unlimited/www/foodbank.codeskitter.site/app/Presenters/
Upload File :
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);
    }
}