?? GreyFile — Mystic File Browser

Current path: home/webdevt/cryptoimpot.fr/module/Application/src/View/Helper/



?? Go up: /home/webdevt/cryptoimpot.fr/module/Application/src/View

?? Viewing: Amount.php

<?php

namespace Application\View\Helper;

use Laminas\View\Helper\AbstractHelper;

/**
 * This view helper class displays displayAmount.
 */
class Amount extends AbstractHelper
{

    /**
     * Renders the amount.
     * @return amount formated.
     */
    public function __invoke($element, $type = 'crypto')
    {
        if (!isset($element) || !is_numeric($element)) {
            return '-';
        }
        if ($type == 'fiat') {
            $element = preg_replace('/'. preg_quote(',00', '/') . '$/', '', number_format($element, 2, ',', ' '));
        } elseif($type == 'fiat-no-cents'){
            $element = number_format($element, 0, ',', ' ');
//            $element = 111111111;
        } else {
            $element = rtrim(rtrim(number_format($element, 10, ',', ' '), 0), ',');
        }


        return $element;

    }
}


??

??