Open Monograph Press  3.3.0
Money\Number Class Reference

Public Member Functions

 __construct ($integerPart, $fractionalPart='')
 
 __toString ()
 
 base10 ($number)
 
 getFractionalPart ()
 
 getIntegerPart ()
 
 getIntegerRoundingMultiplier ()
 
 isCloserToNext ()
 
 isCurrentEven ()
 
 isDecimal ()
 
 isHalf ()
 
 isInteger ()
 
 isNegative ()
 

Static Public Member Functions

static fromFloat ($number)
 
static fromNumber ($number)
 
static fromString ($number)
 
static roundMoneyValue ($moneyValue, $targetDigits, $havingDigits)
 

Detailed Description

Represents a numeric value.

Author
Frederik Bosch f.bos.nosp@m.ch@g.nosp@m.enkgo.nosp@m..nl

Definition at line 10 of file Number.php.

Constructor & Destructor Documentation

◆ __construct()

Money\Number::__construct (   $integerPart,
  $fractionalPart = '' 
)
Parameters
string$integerPart
string$fractionalPart

Definition at line 37 of file Number.php.

Member Function Documentation

◆ __toString()

Money\Number::__toString ( )
Returns
string

Definition at line 150 of file Number.php.

◆ base10()

Money\Number::base10 (   $number)
Parameters
int$number
Returns
self

Definition at line 200 of file Number.php.

◆ fromFloat()

static Money\Number::fromFloat (   $number)
static
Parameters
float$number
Returns
self

Definition at line 70 of file Number.php.

◆ fromNumber()

◆ fromString()

static Money\Number::fromString (   $number)
static
Parameters
$number
Returns
self

Definition at line 52 of file Number.php.

Referenced by Money\Money\__construct(), Money\Calculator\BcMathCalculator\add(), and Money\Calculator\BcMathCalculator\subtract().

◆ getFractionalPart()

Money\Number::getFractionalPart ( )
Returns
string

Definition at line 178 of file Number.php.

◆ getIntegerPart()

Money\Number::getIntegerPart ( )
Returns
string

Definition at line 170 of file Number.php.

◆ getIntegerRoundingMultiplier()

Money\Number::getIntegerRoundingMultiplier ( )
Returns
string

Definition at line 186 of file Number.php.

◆ isCloserToNext()

Money\Number::isCloserToNext ( )
Returns
bool

Definition at line 138 of file Number.php.

◆ isCurrentEven()

Money\Number::isCurrentEven ( )
Returns
bool

Definition at line 128 of file Number.php.

◆ isDecimal()

Money\Number::isDecimal ( )
Returns
bool

Definition at line 104 of file Number.php.

◆ isHalf()

Money\Number::isHalf ( )
Returns
bool

Definition at line 120 of file Number.php.

◆ isInteger()

Money\Number::isInteger ( )
Returns
bool

Definition at line 112 of file Number.php.

◆ isNegative()

Money\Number::isNegative ( )
Returns
bool

Definition at line 162 of file Number.php.

◆ roundMoneyValue()

static Money\Number::roundMoneyValue (   $moneyValue,
  $targetDigits,
  $havingDigits 
)
static
Parameters
string$moneyValue
int$targetDigits
int$havingDigits
Returns
string

Definition at line 309 of file Number.php.

Referenced by Money\Formatter\BitcoinMoneyFormatter\format(), Money\Parser\DecimalMoneyParser\parse(), Money\Parser\IntlLocalizedDecimalParser\parse(), and Money\Parser\IntlMoneyParser\parse().


The documentation for this class was generated from the following file: