API reference / Quittio \ Core \ View
IntlFormatter
final class in quittio/core · implements Formatter
Quittio\Core\View\IntlFormatter · Source
Locale aware formatting with ext-intl and a fallback for German and English conventions.
Numbers are formatted from their exact decimal string, never via float.
Methods#
| Method | Description |
|---|---|
->date() | |
->money() | |
->percent() | |
->price() | |
->quantity() |
date()#
public function date(Date $date, string $locale): string| Parameter | Type | Description |
|---|---|---|
$date | Date | |
$locale | string |
- Returns
string
money()#
public function money(Money $money, string $locale): string| Parameter | Type | Description |
|---|---|---|
$money | Brick\Money\Money | |
$locale | string |
- Returns
string
percent()#
public function percent(BigDecimal $percent, string $locale): string| Parameter | Type | Description |
|---|---|---|
$percent | Brick\Math\BigDecimal | |
$locale | string |
- Returns
string
price()#
public function price(BigDecimal $price, string $currency, string $locale): string| Parameter | Type | Description |
|---|---|---|
$price | Brick\Math\BigDecimal | |
$currency | string | |
$locale | string |
- Returns
string
quantity()#
public function quantity(BigDecimal $quantity, string $locale): string| Parameter | Type | Description |
|---|---|---|
$quantity | Brick\Math\BigDecimal | |
$locale | string |
- Returns
string