|
Open Journal Systems
3.3.0
|
Public Member Functions | |
| absolute ($number) | |
| add ($amount, $addend) | |
| ceil ($number) | |
| compare ($a, $b) | |
| divide ($amount, $divisor) | |
| floor ($number) | |
| mod ($amount, $divisor) | |
| multiply ($amount, $multiplier) | |
| round ($number, $roundingMode) | |
| share ($amount, $ratio, $total) | |
| subtract ($amount, $subtrahend) | |
Static Public Member Functions | |
| static | supported () |
Definition at line 12 of file PhpCalculator.php.
| Money\Calculator\PhpCalculator::absolute | ( | $number | ) |
{Returns the absolute value of the number.
| string | $number |
Implements Money\Calculator.
Definition at line 97 of file PhpCalculator.php.
| Money\Calculator\PhpCalculator::add | ( | $amount, | |
| $addend | |||
| ) |
{Add added to amount.
| string | $amount | |
| string | $addend |
Implements Money\Calculator.
Definition at line 33 of file PhpCalculator.php.
| Money\Calculator\PhpCalculator::ceil | ( | $number | ) |
{Round number to following integer.
| string | $number |
Implements Money\Calculator.
Definition at line 81 of file PhpCalculator.php.
Referenced by Money\Calculator\PhpCalculator\round().
| Money\Calculator\PhpCalculator::compare | ( | $a, | |
| $b | |||
| ) |
{Compare a to b.
| string | $a | |
| string | $b |
Implements Money\Calculator.
Definition at line 25 of file PhpCalculator.php.
| Money\Calculator\PhpCalculator::divide | ( | $amount, | |
| $divisor | |||
| ) |
{Divide amount with divisor.
| string | $amount | |
| int | float | string | $divisor |
Implements Money\Calculator.
Definition at line 69 of file PhpCalculator.php.
References Money\Number\fromNumber().
| Money\Calculator\PhpCalculator::floor | ( | $number | ) |
{Round number to preceding integer.
| string | $number |
Implements Money\Calculator.
Definition at line 89 of file PhpCalculator.php.
Referenced by Money\Calculator\PhpCalculator\round(), and Money\Calculator\PhpCalculator\share().
| Money\Calculator\PhpCalculator::mod | ( | $amount, | |
| $divisor | |||
| ) |
{Get the modulus of an amount.
| string | $amount | |
| int | float | string | $divisor |
Implements Money\Calculator.
Definition at line 145 of file PhpCalculator.php.
| Money\Calculator\PhpCalculator::multiply | ( | $amount, | |
| $multiplier | |||
| ) |
{Multiply amount with multiplier.
| string | $amount | |
| int | float | string | $multiplier |
Implements Money\Calculator.
Definition at line 57 of file PhpCalculator.php.
References Money\Number\fromNumber().
| Money\Calculator\PhpCalculator::round | ( | $number, | |
| $roundingMode | |||
| ) |
{Round number, use rounding mode for tie-breaker.
| int | float | string | $number | |
| int | $roundingMode |
Implements Money\Calculator.
Definition at line 109 of file PhpCalculator.php.
References Money\Calculator\PhpCalculator\ceil(), Money\Calculator\PhpCalculator\floor(), Money\Number\fromNumber(), Money\Money\ROUND_HALF_DOWN, Money\Money\ROUND_HALF_NEGATIVE_INFINITY, Money\Money\ROUND_HALF_POSITIVE_INFINITY, and Money\Money\ROUND_HALF_UP.
| Money\Calculator\PhpCalculator::share | ( | $amount, | |
| $ratio, | |||
| $total | |||
| ) |
{Share amount among ratio / total portions.
| string | $amount | |
| int | float | string | $ratio | |
| int | float | string | $total |
Implements Money\Calculator.
Definition at line 137 of file PhpCalculator.php.
References Money\Calculator\PhpCalculator\floor().
| Money\Calculator\PhpCalculator::subtract | ( | $amount, | |
| $subtrahend | |||
| ) |
{Subtract subtrahend from amount.
| string | $amount | |
| string | $subtrahend |
Implements Money\Calculator.
Definition at line 45 of file PhpCalculator.php.
|
static |
{Returns whether the calculator is supported in the current server environment.
Implements Money\Calculator.
Definition at line 17 of file PhpCalculator.php.