public function __construct($currencyCode, $precision = null, $subUnit = null, $displayName = null, $numericCode = 0) { if (null === $precision || null === $subUnit) { parent::__construct($currencyCode); } else { parent::addCurrency($currencyCode, $displayName, $numericCode, $precision, $subUnit); parent::__construct($currencyCode); } }
/** * @param string $currencyCode */ public function __construct($currencyCode) { parent::__construct($currencyCode); }
/** * @param string $currencyCode * @param float|string $value * @param bool $default */ public function __construct($currencyCode, $value, $default = false) { $this->value = (double) $value; $this->default = $default; parent::__construct($currencyCode); }