public function NumberFormatter::__construct in Price 2.0.x
Same name and namespace in other branches
- 8 src/NumberFormatter.php \Drupal\price\NumberFormatter::__construct()
- 3.x src/NumberFormatter.php \Drupal\price\NumberFormatter::__construct()
- 2.x src/NumberFormatter.php \Drupal\price\NumberFormatter::__construct()
- 3.0.x src/NumberFormatter.php \Drupal\price\NumberFormatter::__construct()
Constructs a new NumberFormatter object.
Parameters
\CommerceGuys\Intl\NumberFormat\NumberFormatRepositoryInterface $number_format_repository: The number format repository.
\Drupal\price\CurrentLocaleInterface $current_locale: The current locale.
array $default_options: The default options.
1 call to NumberFormatter::__construct()
- PhysicalNumberFormatter::__construct in src/
PhysicalNumberFormatter.php - Constructs a new PhysicalNumberFormatter object.
1 method overrides NumberFormatter::__construct()
- PhysicalNumberFormatter::__construct in src/
PhysicalNumberFormatter.php - Constructs a new PhysicalNumberFormatter object.
File
- src/
NumberFormatter.php, line 25
Class
- NumberFormatter
- Extends the commerceguys/intl NumberFormatter to provide better defaults.
Namespace
Drupal\priceCode
public function __construct(NumberFormatRepositoryInterface $number_format_repository, CurrentLocaleInterface $current_locale, array $default_options = []) {
$default_options += [
'locale' => $current_locale
->getLocale()
->getLocaleCode(),
];
parent::__construct($number_format_repository, $default_options);
}