MoneyArithmetic
in package
FinalYes
Арифметика сумм одной валюты: сложение, умножение, сравнение, модуль.
Table of Contents
Properties
Methods
- __construct() : mixed
- absolute() : Money
- compare() : -1|0|1
- dividedBy() : Money
- minus() : Money
- multipliedBy() : Money
- negated() : Money
- plus() : Money
- assertSame() : void
Properties
$math read-only
private
IntegerMath
$math
Methods
__construct()
public
__construct(IntegerMath $math) : mixed
Parameters
- $math : IntegerMath
absolute()
public
absolute(Money $money) : Money
Parameters
- $money : Money
Tags
Return values
Moneycompare()
public
compare(Money $left, Money $right) : -1|0|1
Parameters
Tags
Return values
-1|0|1dividedBy()
public
dividedBy(Money $money, int $divisor, RoundingMode $mode) : Money
Parameters
- $money : Money
- $divisor : int
- $mode : RoundingMode
Tags
Return values
Moneyminus()
public
minus(Money $left, Money $right) : Money
Parameters
Tags
Return values
MoneymultipliedBy()
public
multipliedBy(Money $money, int $factor) : Money
Parameters
- $money : Money
- $factor : int
Tags
Return values
Moneynegated()
public
negated(Money $money) : Money
Parameters
- $money : Money
Tags
Return values
Moneyplus()
public
plus(Money $left, Money $right) : Money
Parameters
Tags
Return values
MoneyassertSame()
private
assertSame(Money $left, Money $right) : void