Currency
in package
Class Currency
Table of Contents
- $code : string
- $decimalPlaces : int
- $decimalSeparator : string
- $id : CurrencyId
- $isDefault : bool
- $name : string
- $symbols : CurrencySymbols
- $thousandsSeparator : string
- $value : float
- code() : string
- create() : Currency
- decimalPlaces() : int
- decimalSeparator() : string
- id() : int
- isDefault() : bool
- name() : string
- symbolLeft() : string
- symbolRight() : string
- thousandsSeparator() : string
- toArray() : array<string|int, mixed>
- value() : float
- __construct() : mixed
- Currency constructor.
Properties
$code
private
string
$code
$decimalPlaces
private
int
$decimalPlaces
$decimalSeparator
private
string
$decimalSeparator
$id
private
CurrencyId
$id
$isDefault
private
bool
$isDefault
$name
private
string
$name
$symbols
private
CurrencySymbols
$symbols
$thousandsSeparator
private
string
$thousandsSeparator
$value
private
float
$value
Methods
code()
public
code() : string
Return values
string —create()
public
static create(CurrencyId $id, string $name, string $code, CurrencySymbols $symbols, float $value, string $decimalSeparator, string $thousandsSeparator, int $decimalPlaces[, bool $isDefault = false ]) : Currency
Parameters
- $id : CurrencyId
- $name : string
- $code : string
- $symbols : CurrencySymbols
- $value : float
- $decimalSeparator : string
- $thousandsSeparator : string
- $decimalPlaces : int
- $isDefault : bool = false
Return values
Currency —decimalPlaces()
public
decimalPlaces() : int
Return values
int —decimalSeparator()
public
decimalSeparator() : string
Return values
string —id()
public
id() : int
Return values
int —isDefault()
public
isDefault() : bool
Return values
bool —name()
public
name() : string
Return values
string —symbolLeft()
public
symbolLeft() : string
Return values
string —symbolRight()
public
symbolRight() : string
Return values
string —thousandsSeparator()
public
thousandsSeparator() : string
Return values
string —toArray()
public
toArray() : array<string|int, mixed>
Return values
array<string|int, mixed> —value()
public
value() : float
Return values
float —__construct()
Currency constructor.
private
__construct(CurrencyId $id, string $name, string $code, CurrencySymbols $symbols, float $value, string $decimalSeparator, string $thousandsSeparator, int $decimalPlaces, bool $isDefault) : mixed
Parameters
- $id : CurrencyId
- $name : string
- $code : string
- $symbols : CurrencySymbols
- $value : float
- $decimalSeparator : string
- $thousandsSeparator : string
- $decimalPlaces : int
- $isDefault : bool