Prado\I18N\core\NumberFormat::__construct PHP Method

__construct() public method

Create a new number format instance. The constructor can be instantiated with a string that represent a culture/locale. Similarly, passing a CultureInfo or NumberFormatInfo instance will instantiated a instance for that particular culture.
public __construct ( $formatInfo = null ) : NumberFormat
return NumberFormat
    function __construct($formatInfo = null)
    {
        if ($formatInfo === null) {
            $this->formatInfo = NumberFormatInfo::getInvariantInfo();
        } else {
            if ($formatInfo instanceof CultureInfo) {
                $this->formatInfo = $formatInfo->NumberFormat;
            } else {
                if ($formatInfo instanceof NumberFormatInfo) {
                    $this->formatInfo = $formatInfo;
                } else {
                    $this->formatInfo = NumberFormatInfo::getInstance($formatInfo);
                }
            }
        }
    }