/** * {@inheritDoc} */ protected function configure() { $this->addOption('precision', 0); // Integer cast rounds towards 0, so do the same when displaying fractions $this->addOption('rounding-mode', NumberToLocalizedStringTransformer::ROUND_DOWN); parent::configure(); }
/** * {@inheritDoc} */ protected function configure() { $this->addOption('precision', 0); $this->addOption('percent_type', self::FRACTIONAL); parent::configure(); $this->setValueTransformer(new PercentToLocalizedStringTransformer(array('precision' => $this->getOption('precision'), 'type' => $this->getOption('percent_type')))); }
/** * {@inheritDoc} */ protected function configure() { $this->addOption('precision', 2); $this->addOption('divisor', 1); $this->addOption('currency'); parent::configure(); $this->setValueTransformer(new MoneyToLocalizedStringTransformer(array('precision' => $this->getOption('precision'), 'grouping' => $this->getOption('grouping'), 'divisor' => $this->getOption('divisor')))); }