CommerceGuys\Intl\Formatter\NumberFormatter::setMaximumFractionDigits PHP Method

setMaximumFractionDigits() public method

public setMaximumFractionDigits ( $maximumFractionDigits )
    public function setMaximumFractionDigits($maximumFractionDigits)
    {
        $this->maximumFractionDigits = $maximumFractionDigits;
        return $this;
    }

Usage Example

 /**
  * @covers ::SetMinimumFractionDigits
  * @covers ::SetMaximumFractionDigits
  * @covers ::format
  *
  * @uses \CommerceGuys\Intl\Formatter\NumberFormatter::__construct
  * @uses \CommerceGuys\Intl\Formatter\NumberFormatter::replaceDigits
  * @uses \CommerceGuys\Intl\Formatter\NumberFormatter::replaceSymbols
  * @uses \CommerceGuys\Intl\NumberFormat\NumberFormat
  */
 public function testFormatFractionDigits()
 {
     $numberFormat = $this->createNumberFormat($this->numberFormats['latn']);
     $formatter = new NumberFormatter($numberFormat);
     $formatter->setMinimumFractionDigits(2);
     $formattedNumber = $formatter->format('12.5');
     $this->assertSame('12.50', $formattedNumber);
     $formatter = new NumberFormatter($numberFormat);
     $formatter->setMaximumFractionDigits(1);
     $formattedNumber = $formatter->format('12.50');
     $this->assertSame('12.5', $formattedNumber);
     $formatter = new NumberFormatter($numberFormat);
     $formatter->setMinimumFractionDigits(4);
     $formatter->setMaximumFractionDigits(5);
     $formattedNumber = $formatter->format('12.50000');
     $this->assertSame('12.5000', $formattedNumber);
 }